1 测试环境和方法
测试服务器为"Dell R720xd",内存32GB,配12块型号为"ST4000NM0023"的4TB硬盘。
测试工具为iozone,分别针对各种RAID进行顺序读写和随机读写,所有RAID都使用默认参数创建,测试时禁用Cache和Buffer IO,输出的测试结果以KBps为单位。
2 512KB大数据块测试
- 单线程测试
iozone -p -I -r 512k -s 1g -i 0 -i 1 -i 2
RAID6 | RAID5 | RAID0 | RAID10 | |
write | 552645 | 1220771 | 1188736 | 1013949 |
rewrite | 738562 | 1154947 | 992231 | 985871 |
read | 128838 | 1129982 | 1546743 | 843887 |
reread | 359071 | 1388272 | 1497869 | 878849 |
random read | 104042 | 184410 | 152406 | 69433 |
random write | 143160 | 164727 | 259933 | 327248 |
- 10线程并发测试
iozone -p -I -r 512k -s 1g -i 0 -i 1 -i 2 -t 10
RAID6 | RAID5 | RAID0 | RAID10 | |
write | 511080 | 782680 | 858250 | 700724 |
rewrite | 495880 | 781620 | 1003112 | 699322 |
read | 340744 | 676211 | 734533 | 345430 |
reread | 337768 | 691935 | 755322 | 356416 |
random read | 89122 | 87802 | 92897 | 115422 |
random write | 105418 | 107543 | 242024 | 171272 |
- 20线程并发测试
iozone -p -I -r 512k -s 1g -i 0 -i 1 -i 2 -t 20
RAID6 | RAID5 | RAID0 | RAID10 | |
write | 384178 | 539642 | 697187 | 493486 |
rewrite | 224058 | 280928 | 633794 | 498132 |
read | 179222 | 558590 | 761627 | 317237 |
reread | 186828 | 567315 | 759643 |