是否有方法提升 Soft RAID-5 (軟體磁碟陣列) 的效率

我是使用 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 的運算上呢?
2008-10-14 22:42 發佈
可以使用SuperCache這類的程式看看會不會快一點。

治標的方法,請使用硬體RAID卡。
要用高級卡囉!!!

不過喔~~~

Raid 5 有其風險性!! 當硬碟要壞不壞時!! 會把資料全部搞亂!!

個人建議 使用 0+1 囉!! 比較快... 又安全~~~
我個人的認為啦...
以 Intel Q6600 的 CPU 等級,應該不會輸像 3WARE, Adaptec 硬體 RAID 卡上的 CPU 太多。
再加上XOR 運算在 CPU 的設計裏幾乎都是最快的運算(我學組合語言時,x86 CPU 只有出到 20MHz, Memory 對 Memory XOR 運算要 7 個Clock)。
不知能否找出 Windows 2003 上負責處理 Soft RAID 的程序,看是否有辦法提升它處理 RAID 5 的效能。
不想唸物理了...
小笨賢2 wrote:
要用高級卡囉!!!不...(恕刪)

用 RAID 1 也是會有這樣的問題,
我也遇過快壞的硬碟把 RAID1 的另一台資料也破壞掉.. 還好只損失一些照片檔案,還可以接受。
不想唸物理了...
還是用 RAID 0,然後勤快點作備份比較好
認真生活、努力工作、盡情玩樂、享受人生
我目前使用情形

CPU E6300
RAM 4G DDRII800
硬碟320G(實際298G)X4
XP 改設定讓他跑RAID5
我的使用經驗是 一剛開始建好的時候 他會進行初始化 在磁碟管理裡面會出現 "重新產生"
這時候可以讀可以寫 但是效能明顯不高
解決的方法 就是 都不要存取 讓他跑完 我320GX4 約跑4-6小時 沒有算很準 就睡一覺起來就好了
我想是否你遇到這個情形 供參考..

額外補充
我自己使用的時候 發現
1.若不正常關機 會重新產生 但是資料都在 只是要重跑完
2.若跑重新產生到一半 正常重開機 會重跑(重新產生)
3.不能增加硬碟 當初以為可以 所以從三顆加到四顆 資料全部重新移動 ><

我想問樓主 是否有一樣情形 因為如果不能增加硬碟 (在不動資料的情形下)
我想換別的

還有請大家不要看不起用軟體架陣列的人 我們也是千百個不願意阿 嗚嗚~~
我也想買高階陣列卡 但是沒有$$$
我有實際用過高階陣列卡 真的屌~~ 但是$$$ ..

kevinlex wrote:
我目前使用情形

C...(恕刪)


我是指在整個 Soft RAID 架構都在健康狀態時(不是初始化也不是重整中),
我用 5顆硬碟做 RAID5,寫入速度比單顆硬碟慢很多,讀取速度是有快了一些。

Windows 的 RAID 是可以延伸空間。但是我不喜歡用這個功能。反正硬碟的容量一直變大。
從最早的 80G*4 -> 160G*4 -> 320G*4 -> 750G*5,
等資料快用滿時就再買一組,每換一組都可以把之前的資料全部複製過去。
不想唸物理了...
kevinlex wrote:
我目前使用情形CPU...(恕刪)


其實高階的磁陣列卡也沒想像中貴得很離譜

目前我Server用的是Dell PERC 6/i

加上兩條排線也不到8K,效能的確讓我覺得買的值得

不過使用上要稍微注意一下是 如果無法開機要將PCI-e pin5 pin6 遮蓋掉

才能開機正常,為了保險起見,晶片也要裝上風扇

不然還真的很熱,因為自己server 是跑VM 所以才選擇買這塊卡

CPU這部分速度就覺得夠用就好( 也只是用Core 2 Due E6300)

內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?