[请益] 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