瀏覽單個文章
茶壺
Major Member
 

加入日期: Mar 2002
您的住址: 高雄
文章: 128
引用:
作者vxr
write-through會對parity RAID model的write I/O性能產生重大傷害...
大多I/O情況下, 不可能都是美好的full-stripe write...
由於遷入write cache的好處在於...
既然parity RAID 都是對stripe的parity進行操作...
如果預先將data block緩衝到cache(hot data buffer..
那麼在大多的非full stripe write操作下, read-modify-write一定會發生..
這時cache buffer就會發揮作用了...
write-through情況會變成需要額外的disk I/O...
使得latency會大幅提高...
假使要算出parity能從DRAM buffer取出data block進行操作(另外有額外的parity block取出)...
latency便會大幅縮短..
write I/O吞吐性能便會大幅提升...
根據RAID f/w的操作, 一段時間後會發生cach flush的行為將hot data衝回disk...
以下是我之前測試的write cache使用的前後比較:
http://site.storaid.org/_/rsrc/1339219435250/storage-r...


感謝vxr兄的說明

意思是這個等級的RAID卡write-through並沒有多大意義?

所以我選擇一般的write back對寫入效能比較有幫助?
舊 2012-06-12, 11:48 AM #5
回應時引用此文章
茶壺離線中