Feature of the LUN constant prefetch policy

0

1. After receiving a data read request, the storage system prefetches data to the cache based on the preset prefetch length, regardless of the read length specified in the I/O request.
2. This policy applies to sequential read applications with fixed-size data, for example, streaming media requests initiated by multiple users at the same bit rate.

Other related questions:
Feature of the LUN variable prefetch policy
1. After receiving a data read request, the storage system prefetches data to the cache based on a multiple of the read length specified in the I/O request. 2. This policy applies to sequential read applications with variable-size data or to multi-user concurrent read applications with an unknown data prefetch amount, for example, multi-user Video on Demand (VOD) initiated by users at different bit rates.

Feature of the LUN intelligent prefetch policy
1. Intelligent prefetch analyzes whether the requested data is sequential. If it is, the data following the currently requested data is prefetched from the disk to the cache to improve the cache hit ratio. 2. Intelligent prefetch is applicable to the read applications having only one data flow or to the read applications that cannot be determined as sequential or random, for example, file read/write.

Feature of the LUN non-prefetch policy
1. Data is directly read from disks based on the read length specified in the I/O request without a prefetch process. 2. LUN non-prefetch is suitable for small-block random read applications, for example, databases.

Function of LUN prefetch policies
The controller analyzes the reading trend of data in the future based on read data, and reads data from the disk to the cache in advance to improve the reading hit rate of the host.

Type of the LUN prefetch policy
The prefetch policy includes: intelligent prefetch, constant prefetch, variable prefetch, and non-prefetch.

If you have more questions, you can seek help from following ways:
To iKnow To Live Chat
Scroll to top