Background Task Mode is specifically designed to address the issue of latency, which can cause problems for some applications, by helping you balance the rate of host I/O and efficient completion of background tasks.
Latency is the real or perceived delay in response time seen by the host system when accessing some data. For some applications, such as streaming video and audio application, it is important to minimize the latency of read commands, so that users do not perceive a lag when viewing video or listening to audio.
When background tasks are active (for example, rebuild, verify, and initialization), there can be increased latency, and under some circumstances, this can result in a degraded user experience or in an application failure.
You can set the Background Task Mode to minimize latency. This mode monitors and paces the relationship between host I/Os and background tasks. You can set the Background Task Mode to either
Adaptive (the default) or
Low Latency.
Low Latency mode minimizes the latency (delay) in reading data from the RAID unit by slowing down the background task process. In contrast,
Adaptive mode allows the firmware to adjust the interaction of background tasks with host I/Os to maximize the speed of both host I/O and background tasks.
If latency is not an issue in the applications you use, then using the Adaptive Background Task Mode will probably meet your needs and will result in background tasks that complete faster.
Background Task Rate lets you set the relative performance of background tasks in relation to host I/O activity on a scale of
1 to 5, with 5 being the fastest background task and slowest I/O, while 1 is the fastest I/O and the slowest background task. Separate settings are available for Rebuild/Migrate and for Verify. (Initialization occurs at the Rebuild/Migrate rate.)
If you set the Background Task Mode to
Low Latency, it slows down the background task process in the context of the current Task Rate setting, with a graduated pacing of host I/O versus background task I/O, 2 through 5.
Important: It is recommended that if you use the Background Task Mode of Low Latency, you always set the Background Task Rate to at least
2 on the scale of 1 to 5. When used in conjunction with a rate of
1 (fastest host I/O; slowest background task), Low Latency Mode can create a situation in which background tasks never complete, if there is continuous host I/O activity on the unit.
If you do select Low Latency when the Rate is set to
1, 3DM2 will display a warning, and will then continue to display a recommendation to change it until you change either the Rate to
2 or greater, or until you change the Mode to
Adaptive.
The table below provides an overview of the impact of selecting different Task Rate and Task Mode settings.