服务器 频道

串行SCSI深入技术分析和专题评测

  性能测试:单硬盘模式(IOMeter 2004部分)

  IOMeter是一款功能非常强大的IO测试软件,它除了可以在本机运行测试本机的IO(磁盘)性能之外,还提供了模拟网络应用的能力。在这次的测试中,我们仅仅让它在本机运行磁盘性能测试。为了全面测试被测磁盘子系统的性能,我们分别选择了不同的测试脚本(具体情况请参阅测试方法和测试平台部分)。

  不同的硬盘在相同的平台上的测试结果差异之大出乎我们的预料,可以看到HP_73G_10k_2.5 SAS硬盘所组成的磁盘子系统的IO读取和写入性能竟然在80kIOps左右,而IBM_73G_10k和Maxtor_73G_10k硬盘所在磁盘子系统的读取IO能力只是在40kIOps左右,IBM_73G_10k_2.5和Seagate_146G_15k的读取IO处理能力在18-20kIOps之间——这基本上是单颗SCSI硬盘和板载SCSI控制器组合成的磁盘子系统的正常性能。写入IO性能测试结果显示只有Seagate_146G_15k达到了12kIOps左右,而其余三款硬盘只有几kIOps的水平。

  通过调查测试过程中CPU占用率之后,我们发现不同的SAS硬盘和同一款SAS控制器组合之后形成的磁盘子系统的特性迥然不同。HP_73G_10k_2.5硬盘在毫无节制的占用着CPU资源,奇高的写入IO和读取IO处理能力就是通过这种方式得到的。一般的来说,20-30%左右的CPU占用率还是在正常的,否则该磁盘子系统的策略就有些问题了。

  5款硬盘的吞吐量测试结果所表现出来的性能趋势较为合理了:转速最高的Seagate_146G_15k的读取吞吐量达到了89MB/s,写入吞吐量也维持在85MB/s以上;IBM_73G_10k和Maxtor_73G_10k硬盘读写吞吐量处于第二集团的位置,IBM_73G_10k略占据一些优势;两款2.5英吋SAS硬盘的读取和写入吞吐量都维持在58-60MB/s之间,依然明显的低于3.5英吋SAS硬盘。

0
相关文章