RAID-10 磁盘上的最佳磁盘 I/O - 看起来正确吗?

RAID-10 磁盘上的最佳磁盘 I/O - 看起来正确吗?

我已经在我的 cent 6.4 OS、Apache、RAID-10 磁盘 VPS 上运行了磁盘 i/o 测试。每次我的文件复制速度都低于 55MB/s。这是低于最佳水平还是正常水平?

root@host [~]# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 21.1441 s, 50.8 MB/s
root@host [~]# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 20.8749 s, 51.4 MB/s
root@host [~]# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 23.7294 s, 45.2 MB/s
root@host [~]#

答案1

速度很慢。绝对不是最佳速度……不过,这可能是您拥有的 VPS 提供商所能达到的极限,而且主机硬件也存在限制。

您是否遇到了实际影响应用程序的问题,或者您只是在测试顺序 I/O 吞吐量?如果性能达不到您的标准或对您的应用程序产生负面影响,您应该联系 VPS 提供商并进行投诉。

答案2

这取决于底层硬件(控制器、磁盘等)和主机系统上的其他负载。例如,您对我的 RAID-10 SSD 阵列进行的相同测试会产生截然不同的结果:

$ dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 2.88746 s, 372 MB/s

因此,如果您的底层硬件是 1.44mb 软盘驱动器的 RAID-10,那么我会说它的性能非常出色;)

您的测试不太可能产生“最佳”性能,如果您在 24 小时内随机多次运行测试,您可能会得到不同的结果。有些结果会更好,有些结果可能会更差,因为其他工作负载(即其他 VPS)对主机服务器的要求不同。

它能让您了解该提供商可能提供的“实际”性能。您需要判断它是否能满足您的需求。

相关内容