raid卡是否有(啟用)快取對「隨機讀寫」效能有巨大的影響。中高階的raid卡都有快取(**也高)。
那麼raid卡的快取與磁碟自帶的快取是如何設定的?
戴爾伺服器的perc h710 raid卡有512m快取,並帶電池。
建立陣列的時候(raid5),關於raid卡快取的預設選項是:
讀取策略:自適應
寫策略:回寫(write back)
磁碟快取記憶體策略:禁用
屬性解釋:
讀取策略:一般要啟用,採用預讀取策略,可提高「隨機讀取」效能。第二次讀取相同資料時可以命中快取。
寫策略:
一般要啟用「回寫」,資料寫入操作的是raid卡上的快取。
寫入資料時 先寫入到快取就算寫入成功了,然後raid卡控制器再把多個寫io合併為乙個寫io一次性寫入磁碟,提高「隨機寫入」的效能。
因為raid卡帶電池,機房停電時,電池可給快取供電72小時。快取中的資料不會丟失。
另外,如果沒有給快取接電池,預設「寫快取」是不被啟用的(除非強行設定為「沒有電池也啟用寫快取」)。
磁碟快取記憶體策略:
操作的是磁碟自帶的快取記憶體。 做raid時,一般要禁用,防止機房停電時磁碟自帶快取中的資料丟失。磁碟可不帶電池。
raid卡控制器可控制磁碟自帶的快取是否啟用。
家用臺試機(未使用raid卡)在windows作業系統中有選項可以控制磁碟自帶的快取是否啟用(預設啟用)。
理論 Linux的RAID磁碟陣列與陣列卡
二 陣列卡介紹 磁碟陣列卡分軟陣列和硬陣列,生產環境伺服器用的是硬陣列卡,家用nas儲存用的也是硬陣列卡 高階的伺服器都帶磁碟陣列功能 r0和r1 比較高 硬陣列,外觀 顯示卡 網絡卡長相有點類似,都是插在pci e擴充套件槽位置 華為lsi卡用的多,戴爾h700卡用的多 生產環境中系統盤用raid...
HBA卡和RAID卡的區別
hba即host bus adapter,主機匯流排介面卡,用於連線伺服器內部的i o通道和外部裝置 典型的是磁碟 的i o通道,用於識別磁碟和傳輸資料 raid即redundant array of independent disks,獨立磁碟冗餘陣列,簡稱磁碟陣列,raid將多個磁碟按照不同的方...
raid卡的讀寫策略
影響 raid 卡效能的因素很多,其中可調因素主要有 raid 卡快取 cache 大小 寫策略 write policy 讀策略 read policy 條帶的大小 stripe size 不同的 raid 卡雖然說法略有不同,但意思是一樣的。很多設定可以在 raid 卡的配置工具中調整。在這裡我...