[請益] RAID5(四顆)比單顆硬碟效能還慢, 怪~

作者: williambug (william)   2015-05-18 13:38:07
最近在公司做實驗, 想要組一套的廉價的PC (為了組一群BigData用的主機群的先期測試)
設備清單如下:
CPU:i7-4790 , RAM:8G*4 , M/B:ASUS H97M-E , SSD:M.2 128G & SATA 128G * 2
HDD:WD紫標3TB*4 , OS:CentOS_6.6_x64
測試指令:
大檔讀寫 dd if=/dev/md### of=/data/testfile bs=1G count=1 oflag=dsync
小檔讀寫 dd if=/dev/md### of=/data/testfile bs=512 count=1000 oflag=dsync
測試結果:
SSD 單顆 : 大檔 144MB/Sec , 小檔 139KB/Sec
HDD 單顆 : 大檔 259MB/Sec , 小檔 12.9KB/Sec
HDD RAID5 : 大檔 43MB/Sec , 小檔 3.8KB/Sec
HDD RAID0 : 大檔 427MB/Sec , 小檔 16.5KB/Sec
我們用的是主機板上內建的 Intel Rapid Storage 的 RAID 功能,
我們能夠理解他會用掉ㄧ些 CPU 效能, 但我們同樣去測試公司的機架式 PC Server
他內建的 RAID-5 也是一樣差不多的效能, 剛開始還嘲笑 Server 效能原來也不好
但測試後就是發現 RAID-5 效能就是很差
RAID-5 雖然寫入時雖然多了編碼的動作(資料膨脹), 但寫出時, 不是分別寫出到四顆硬碟上嗎?
每顆硬碟只分配到四分之一的資料量, 理論上應該比單顆(沒有RAID)的硬碟效能高吧?
即便他不是同時寫出到四顆硬碟, 而是依序逐步寫入到四顆硬碟(我不清楚實際的運作),
效能也不至於降得這麼低吧??? 請問網路上的大大們, 誰有實際RAID5的安裝經驗
而且實測過效能的, 請指點一下迷津吧, 感謝~
作者: asdfghjklasd (好累的大一生活)   2015-05-18 15:18:00
阿是不用計算嗎????
作者: YouCantGetME (高級攻城師)   2015-05-18 21:14:00
該不會還沒initialize完就測了?
作者: frank1992126 (企鵝王)   2015-05-19 20:14:00
zfs 要快相對記憶體也要大;而且要有ssd做l2arc跟 zil 效能才會好一點,不過 zraid 感覺 iops 都不太高*raidz

Links booklink

Contact Us: admin [ a t ] ucptt.com