我是使用 Windows Server 2003 的 Soft RAID-5 (軟體磁碟陣列),直接在磁碟管理員中設定的。
將四顆硬碟設定使用 RAID-5 之後,讀取是有比單顆快了一點點(98MB/s->100MB/s),但是寫入變得慢多了,變成只有約 35MB/s 左右,變成單顆的 1/3 左右。
我知道軟體 RAID 需要吃主機 CPU 來做繁重的 XOR 運算,可是我在縱使在測試500GB單檔複製時, 我那台電腦的 Q6600 CPU 負載也只有 3-4%。
是否有辦法調整 Windows 2003 Server 的設定,讓它把 CPU 多耗用一些在處理 RAID 的運算上呢?
以 Intel Q6600 的 CPU 等級,應該不會輸像 3WARE, Adaptec 硬體 RAID 卡上的 CPU 太多。
再加上XOR 運算在 CPU 的設計裏幾乎都是最快的運算(我學組合語言時,x86 CPU 只有出到 20MHz, Memory 對 Memory XOR 運算要 7 個Clock)。
不知能否找出 Windows 2003 上負責處理 Soft RAID 的程序,看是否有辦法提升它處理 RAID 5 的效能。
不想唸物理了...
CPU E6300
RAM 4G DDRII800
硬碟320G(實際298G)X4
XP 改設定讓他跑RAID5
我的使用經驗是 一剛開始建好的時候 他會進行初始化 在磁碟管理裡面會出現 "重新產生"
這時候可以讀可以寫 但是效能明顯不高
解決的方法 就是 都不要存取 讓他跑完 我320GX4 約跑4-6小時 沒有算很準 就睡一覺起來就好了
我想是否你遇到這個情形 供參考..
額外補充
我自己使用的時候 發現
1.若不正常關機 會重新產生 但是資料都在 只是要重跑完
2.若跑重新產生到一半 正常重開機 會重跑(重新產生)
3.不能增加硬碟 當初以為可以 所以從三顆加到四顆 資料全部重新移動 ><
我想問樓主 是否有一樣情形 因為如果不能增加硬碟 (在不動資料的情形下)
我想換別的
還有請大家不要看不起用軟體架陣列的人 我們也是千百個不願意阿 嗚嗚~~
我也想買高階陣列卡 但是沒有$$$
我有實際用過高階陣列卡 真的屌~~ 但是$$$ ..
內文搜尋

X