RAID卡是否有(啟用)緩存對“隨機讀寫”性能有巨大的影響。


RAID卡是否有(啟用)緩存對“隨機讀寫”性能有巨大的影響。中高端的RAID卡都有緩存(價格也高)。

那么RAID卡的緩存與磁盤自帶的緩存是如何設置的?

戴爾服務器的perc H710 RAID卡有512M緩存,並帶電池。

建立陣列的時候(raid5),關於RAID卡緩存的默認選項是:

      讀取策略:自適應 

      寫策略:回寫(Write Back)  

      磁盤高速緩存策略:禁用 

屬性解釋:

      讀取策略:一般要啟用,采用預讀取策略,可提高“隨機讀取”性能。第二次讀取相同數據時可以命中緩存。

      寫策略:

               一般要啟用“回寫”,數據寫入操作的是RAID卡上的緩存。

               寫入數據時 先寫入到緩存就算寫入成功了,然后RAID卡控制器再把多個寫IO合並為一個寫IO一次性寫入磁盤,提高“隨機寫入”的性能。

               因為RAID卡帶電池,機房停電時,電池可給緩存供電72小時。緩存中的數據不會丟失。

               另外,如果沒有給緩存接電池,默認“寫緩存”是不被啟用的(除非強行設定為“沒有電池也啟用寫緩存”)。

      磁盤高速緩存策略: 

               操作的是磁盤自帶的高速緩存。 做RAID時,一般要禁用,防止機房停電時磁盤自帶緩存中的數據丟失。磁盤可不帶電池。

               RAID卡控制器可控制磁盤自帶的緩存是否啟用。

               家用台試機(未使用RAID卡)在windows操作系統中有選項可以控制磁盤自帶的緩存是否啟用(默認啟用)。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM