3 Argentum

Q&A - 为何测试出的IOPS与标称的IOPS不符

跳至解决方案

问题:我使用第三方I/O性能测试工具(例如,I/OMeter)对EMC CLARIION进行性能测试,但没能达到标称的IOPS,是何解?

0 项奖励
1 解答

已接受的解答
3 Argentum

Re: Q&A - 为何测试出的IOPS与标称的IOPS不符

跳至解决方案

:首先,在不知道具体I/O大小的情况下所标称的最大IOPS都是没有任何意义的,因为在不同的I/O形态下,IOPS是可变的。所以,在测试IOPS之前,需要了解如下信息:

  • 所测试的对象是整个存储,还是存储上的某一个RAID组或池?
  • 确定应用程序或测试工具所使用的I/O形态,是大I/O还是小I/O,是否连续?
  • I/O的读写比率是多少?比如,30%读,70%写。
  • 使用的磁盘类型,例如FC盘会比SATA盘快很多
  • 您的测试工具是否推送了足够多的请求给到存储,例如,多线程会比单线程推送更多I/O。

总结:以上信息仅供参考,要想确定一个应用需要使用何种存储,磁盘类型,磁盘数量,RAID类型等,是需要经过严格测试和计算的,对于生产系统,请咨询EMC专业服务获得详细评估。

-Steve Zhou

在原帖中查看解决方案

0 项奖励
1 回复
3 Argentum

Re: Q&A - 为何测试出的IOPS与标称的IOPS不符

跳至解决方案

:首先,在不知道具体I/O大小的情况下所标称的最大IOPS都是没有任何意义的,因为在不同的I/O形态下,IOPS是可变的。所以,在测试IOPS之前,需要了解如下信息:

  • 所测试的对象是整个存储,还是存储上的某一个RAID组或池?
  • 确定应用程序或测试工具所使用的I/O形态,是大I/O还是小I/O,是否连续?
  • I/O的读写比率是多少?比如,30%读,70%写。
  • 使用的磁盘类型,例如FC盘会比SATA盘快很多
  • 您的测试工具是否推送了足够多的请求给到存储,例如,多线程会比单线程推送更多I/O。

总结:以上信息仅供参考,要想确定一个应用需要使用何种存储,磁盘类型,磁盘数量,RAID类型等,是需要经过严格测试和计算的,对于生产系统,请咨询EMC专业服务获得详细评估。

-Steve Zhou

在原帖中查看解决方案

0 项奖励