nerdexam
Dell-EMC

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…

Intelligent Storage Systems

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)
  • A
    4% (1)
  • B
    14% (4)
  • C
    79% (22)
  • D
    4% (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

#read-ahead cache#sequential access#cache algorithms#I/O optimization

Community Discussion

No community discussion yet for this question.

Full E10-001 Practice