Depending on your controller's level of firmware, there are three settings for read-ahead cache mode:
You can change the read-ahead setting without destroying data in a logical drive using the ServeRAID Manager in Bootable-CD mode.
The ServeRAID controller transfers data from disk to its local cache in increments equal to the stripe-unit size. This provides excellent overall performance when workloads are steady and sequential. However, if the workload is random or the system I/O requests are smaller than the stripe-unit size, reading ahead to the end of the stripe might degrade performance.
The ServeRAID controller transfers data from disk to its local cache in increments equal to the system I/O request size, without reading ahead to the end of the stripe. This provides excellent overall performance when the workload is random or the system I/O requests are smaller than the stripe-unit size.
The ServeRAID controller continually reevaluates whether to transfer data from disk to its local cache in increments equal to the stripe-unit size or in increments equal to the system I/O request size.
The ServeRAID-3H and 3L controllers, as well as the new ServeRAID-3HB, use new firmware to implement Adaptive Read-Ahead cache mode. You can download and install the new firmware for the ServeRAID-3H and 3L controllers. The ServeRAID-3HB option comes with the new firmware.
If you have the controller and firmware for Adaptive Read-Ahead mode installed, the ServeRAID Manager reports Adaptive on the controller information panel. Otherwise, the information panel states either Enabled or Disabled.
Note: With this new firmware, the non-Adaptive read-ahead modes are no longer available in the ServeRAID Manager. You can override Adaptive read-ahead, but not through the ServeRAID Manager. Instead, use the IPSSEND utility. This utility comes with the device option and is on diskette.