E10-001 · Question #73
Which cache algorithm will optimize a storage array's I/O response time if sequential access is detected?
The correct answer is C. Read ahead. Read Operation with Cache A prefetch or read-ahead algorithm is used when read requests are sequential. In a sequential read request, a contiguous set of associated blocks is retrieved. Several other blocks that have not yet been requested by the host can be read from the disk…
Question
Which cache algorithm will optimize a storage array's I/O response time if sequential access is detected?
Options
- AFlushing
- BLeast recently used
- CRead ahead
- DWrite-through
How the community answered
(28 responses)- A4% (1)
- B14% (4)
- C79% (22)
- D4% (1)
Explanation
Read Operation with Cache A prefetch or read-ahead algorithm is used when read requests are sequential. In a sequential read request, a contiguous set of associated blocks is retrieved. Several other blocks that have not yet been requested by the host can be read from the disk and placed into cache in advance. When the host subsequently requests these blocks, the read operations will be read hits. This process significantly improves the response time experienced by the host. The intelligent storage system offers fixed and variable prefetch sizes. In fixed prefetch, the intelligent storage system prefetches a fixed amount of data. It is most suitable when host I/O sizes are uniform. In variable prefetch, the storage system prefetches an amount of data in multiples of the size of the host request. Maximum prefetch limits the number of data blocks that can be prefetched to prevent the disks from being rendered busy with prefetch at the expense of other I/Os.
Topics
Community Discussion
No community discussion yet for this question.