Master Member
|
Raid 5 無 hardware XOR engine 的 平均寫入 應該是多少? part II
在上一part 中,被各種 資料 搞混了...
為什麼會有這問題,主要是架了一台 Raid5 Storage Server ...
當弄好硬體的電源分配 及 build kernel 2.6 driver
開始 備份 舊電腦上的資料,1顆IDE 80G,1顆IDE 160G,1顆SATA I 200G,1顆SATA I 250G,
花了 四天.....
RAID5 有這樣慢嗎?
測了一下 write throughput 7.5MB/s !!! 好慢啊!
難怪copy 四天....
網上看了這多的資料....
好像正常又感覺怪怪的...
又打電話問 峰際科技 Taiwan FAE,及 發 english email 問 原廠.
先打電話問 峰際科技 Taiwan FAE;
Taiwan FAE 說:資深工程師說應該有 30~40MB/s,()及 try kernel boot parameters noapic or acpi=off , 試了沒有大幫忙...
曾問過 Taiwan FAE, RAID的 BLOCK SIZE 有沒有 影響 ?
那個FAE 說 沒影響...
後來發 english email 問 原廠
原廠 回 email , 只有 很慢 ,低於平均值...
後來決定去借了8顆 IDE 5400rpm 160G , 再試一下不同的BLOCK SIZE 有沒有影響?(還好有借到,怕重新建立RAID5後,BLOCK SIZE 沒影響其效能還是跟之前一樣就慘了,還要再花四天 copy 資料)
上次 建立 RAID5 , 其 BLOCK SIZE 選 512KB , 這次 就選 default 64KB
想不到 write throughput 44MB/s ,喔 找到兇手了,原來是 BLOCK SIZE 設太大
原先 RAID資料 說,用於 WEB Server ,其 BLOCK SIZE 要小,因為IO 次數多
用於File Server ,其 BLOCK SIZE 要大,throughput 才高
就選了 RAID卡上 第二大的選項 512KB , 因為 準備要儲存的檔案都是 以G做單位的 多媒體 影片
之後 就把 舊RAID5 重新建立,就在 重新 copy 資料時, RAID 卡 嗶嗶叫 , 慘了 有 HDD 掛了
後來 修復 RAID5(rebuild) , 又嗶嗶叫了 , 又壞一顆 HDD ,
大家要知道 RAID5 只能撐 一顆 HDD 壞,兩顆HDD 壞,就代表 資料 全毀了
再去借 HDD (原先那八顆還了,再借回來),試了一下 BLOCK SIZE 128KB, write throughput 一樣沒變
read throughput 從 85MB/s 降到 72MB/s
不想再try 了,BLOCK SIZE 就用 64KB , 不想 try 32KB 了,已經弄兩周了,邁入第三周...
BOSS 想念我嗎?
|