编辑虚拟磁盘高速缓存策略
您可以更改虚拟磁盘的读取、写入或磁盘高速缓存策略。
注: 某些控制器并不支持所有读取或写入策略。因此,在应用策略时将会显示一条错误消息。
读取策略将表示控制器在搜索数据时是否必须读取虚拟磁盘连续扇区:
- 自适应预读 - 仅当两个最新读取请求访问磁盘的顺序扇区时控制器才启动预读策略。如果后续的读取请求访问的是磁盘的随机扇区,则控制器将恢复为使用不预读策略。控制器将继续评估读取请求是否访问磁盘的连续扇区时,并启动预读(如有必要)。
- 预读 - 控制器在搜寻数据时读取虚拟磁盘的顺序扇区。如果将数据写入虚拟磁盘的顺序扇区,预读策略可以提高系统性能。
- 不预读 - 选择不预读策略表示控制器不应使用预读策略。
写策略指定控制器是否在数据一进入高速缓存或写入该磁盘后就发送写请求完成信号。
- 直写 - 只有在数据写入磁盘后控制器才发出写入请求完成信号。直写式高速缓存提供比回写式高速缓存更好的数据安全性,因为系统假设仅在安全写入磁盘后数据才可用。
- 回写 — 只要数据在控制器缓存中但尚未写入磁盘时,控制器即发送写入请求完成信号。回写式高速缓存可能会提供改善的性能,因为后续的读取请求可以从高速缓存然后从磁盘中快速检索数据。但是,在发生系统故障时可能会发生数据丢失,导致数据无法写入磁盘。当操作假设数据在磁盘上可用时,其他应用程序也可能会遇到问题。
- 强制回写 — 启用了写入高速缓存(不管控制器是否具有电池)。如果控制器无电池且已使用强制回写高速缓存,出现电源故障时,可能发生数据丢失。
磁盘高速缓存策略适用于特定虚拟磁盘上的读取。这些设置不影响预读策略。