Read-ahead(預讀)啟用邏輯驅動器的SCSI預讀功能。 可将此參數設為No-Read-Ahead(非預讀)、Read-ahead(預讀)或Adaptive(自适應)。 預設設定為Adaptive(自适應)。
* No-Read-Ahead(非預讀)指定控制器在目前邏輯驅動器中不使用預讀方式。
* Read-ahead(預讀)指定控制器在目前邏輯驅動器中使用預讀方式。
* Adaptive(自适應)指定如果最近兩次的磁盤通路出現在連續的扇區内,則控制器開始采用Read-ahead(預讀)。 如果所有的讀取請求都是随機的,則該算法回複到No-Read-Ahead(非預讀),但仍要判斷所有的讀取請求是否有按順序操作的可能。
Cache Policy(高速緩存政策) 适合在特定邏輯驅動器上讀取。 它并不影響Read ahead(預讀)高速緩存。
* Cached I/O(高速緩存I/O)指定所有讀取資料在高速緩存存儲器中緩存。
* Direct I/O(直接I/O)指定讀取資料不在高速緩存存儲器中緩存。 此為預設設定。 它不會代替高速緩存政策設定。資料被同時傳送到高速緩存和主機。 如果再次讀取同一資料塊,則從高速緩存存儲器讀取
Write Policy(寫入政策) 将高速緩存方法設定為回寫或通過寫。
* 在Write-back(回寫)高速緩存中,當控制器高速緩存已接收到某個事務中的所有資料時,該控制器将資料傳輸完成信号發送給主機。
* 在Write-through(通過寫)高速緩存中,當磁盤子系統已接收到一個事務中的所有資料時,該控制器将資料傳輸完成信号發送給主機。
Write-through(通過寫)高速緩存與Write-back(回寫)高速緩存相比具有資料安全的優勢,但Write-back(回寫)高速緩存比起Write-through(通過寫)又有性能上的優勢。
本文轉自Tenderrain 51CTO部落格,原文連結:http://blog.51cto.com/tenderrain/1608648,如需轉載請自行聯系原作者