服務器raid卡、磁盤緩存的配置策略
最近遇到不少因服務器異常斷電,導致文件系統元數據等被破壞的問題,究其原因是磁盤緩存沒有關閉。
不再重復碼字了,直接貼圖:
所以帶raid卡、磁盤服務器環境的推薦配置為:
1 商用環境,RAID一定要有超級電容,flash卡
2 write policy 采用 write back
3 disk cache policy 一定要為disable
例如, LSI raid卡設置raid自身緩存與設置磁盤緩存的命令如下:
storcli64 /c0 /v0 wrcache=wb #設置raid控制器0下面創建的RIAD組v0(可以是創建好的raid0,raid1,raid5等)的寫模式是write back(即使用緩存)。
一般RAID卡超級電容壞掉后,RAID卡會自動將寫緩存(即write back)禁止,變為write through方式,會使寫性能有一定的下降,但不影響數據安全。
storcli64 /c0 /v0 pdcache=off #設置raid控制器0下面創建的RIAD組v0(可以是創建好的raid0,raid1,raid5等)下的所有成員磁盤的寫模式是write through(關閉緩存)
其他如,PMC raid卡、HP服務器raid卡管理工具可分別使用arcconf,hpssacli工具。