- 论坛徽章:
- 0
|
各位大侠,请求帮忙解决一点问题:
最近在为服务器选型而测试服务器的存储性能。dell r720xd,测试工具是orion。这个机器可以挂24块sas盘。 在测试raid10性能时,起初打算做成一个raid10,但是机房说不支持,于是做了2套raid10 ,也就是每套raid10都是12块物理磁盘组成,最终在os层面上看到的就是2块盘了。同时,我自己利用GPT将每套raid10都分成6个分区(sda[1-6],sdb[1-6])。这样总共就是12个分区。
我是这样测试的:
首先测试一个分区的情况:比如/dev/sda1
然后测试4个分区,其中每套raid10里面选取2个分区,比如/dev/sda1 ,/dev/sda2, /dev/sdb1/, /dev/sdb2
然后测试8个分区,其中每套raid10里面选取4个分区
然后测试12个分区,其中每套raid10里面选取6个分区(其实也就所有分区了,因为每个raid10只分6个分区)
但是结果却是(iops选取响应时间最接近是20ms时的数据):
1个分区iops是4000+
4个分区iops是6000+
8个分区iops是5000+
12个分区iops是4000+
1.在4个分区iops达到最高,但是8个分区,12个分区反而下降,这是为什么呢?
2.对raid10分区时,每个分区所占用的空间是不是均匀分散到底层的物理磁盘上的?
3.因为之前也对24块盘(做了24个raid0,其实也就相当于没有raid)测试,24块盘总的iops都只有4000左右,为什么做了raid10可以达到6000+,而且实际数据是6700?这是什么原因?
欢迎各位指点一下,被这个测试结果困惑了 |
|