根据控制器的固件级别,超前读高速缓存方式有三种设置:
通过以“可启动 CD”方式使用“ServeRAID 管理器”,可以更改超前读设置而不必删除逻辑驱动器中的数据。
ServeRAID 控制器以数据块单元大小为增量将数据从磁盘传送到本地高速缓存。当工作负荷稳定并且有序时, 这可以提供极好的整体性能。然而,若工作负荷是随机的,或系统 I/O 请求小于数据块单元大小, 则超前读至数据块尾部可能会降低性能。
ServeRAID 控制器以系统 I/O 请求大小为增量将数据从磁盘传送到本地高速缓存,而没有对数据块的尾部进行超前读。当工作负荷是随机的,或系统 I/O 请求小于数据块单元大小时,这可以提供极好的整体性能。
ServeRAID 控制器连续地重新估计是以数据块单元大小为增量还是以系统 I/O 请求大小为增量将数据从磁盘传送到本地高速缓存。
ServeRAID-3H、-3HB 和 -3L 控制器必须使用新的 ServeRAID 固件(3.50 或更高版本)来实现“自适用超前读”高速缓存方式。可以下载和安装 ServeRAID-3H 和 -3L 控制器的新固件。ServeRAID-3HB 选项与新固件一起提供。
若安装了“自适应超前读”方式的控制器和固件,则“ServeRAID 管理器”会在控制器信息屏面上报告“自适应”。否则,该信息屏面会表明“启用”或“禁用”。
注意:使用此新的固件,“非自适应超前读”方式不再可用于“ServeRAID 管理器”。可以覆盖“自适应超前读”,但不能通过“ServeRAID 管理器”。而是应使用 IPSSEND 实用程序。此实用程序与设备选项一起提供,并且在 IBM ServeRAID 支持 CD 上。