工业制造其它

有哪些比较简单又实用的测试工具,用于模拟系统的读写及计算负载?

在做主机及存储系统等综合测试(含高可用、性能)时,常会碰到无法一开始就带应用测试,但又需要模拟真实应用的读写场景。有哪些比较简单又实用的测试工具,用于模拟系统的读写及计算负载?

参与3

1同行回答

yangjianxvyangjianxv部门总经理成方金融科技有限公司
在之前的一期线上交流(从IO模型到troubleshooting)中,我们讨论过这个话题磁盘IO的压测工具:例如orion、iometer,dd命令、xdd、iorate,iozone,postmark不同的工具支持的操作系统平台有所差异,各具特色。有的工具可以模拟应用场景,比如orion是oracle出品,模拟Oracle数据库IO负载(采用...显示全部

在之前的一期线上交流(从IO模型到troubleshooting)中,我们讨论过这个话题

磁盘IO的压测工具:

例如orion、iometer,dd命令、xdd、iorate,iozone,postmark

不同的工具支持的操作系统平台有所差异,各具特色。

有的工具可以模拟应用场景,比如orion是oracle出品,模拟Oracle数据库IO负载(采用与Oracle相同的IO软件栈)。即模拟oracle应用对文件或磁盘分区进行读写(可指定读写比例、io size,顺序or随机)这里就需要提前知道自己的IO模型。如果不知道,可以采用自动模式,让orion自动的跑一遍,可以得出不同进程的并发读写下,最高的IOPS、MBPS,以及对应的响应时间。

比对dd,仅仅是对文件进行读写,没有模拟应用、业务、场景的效果。

postmark可以实现文件读写、创建、删除这样的操作。适合小文件应用场景的测试。

收起
银行 · 2017-07-11
浏览1254

提问者

leiman720
系统架构师BS
擅长领域: 存储备份虚拟带库

问题来自

问题状态

  • 发布时间:2017-07-11
  • 关注会员:2 人
  • 问题浏览:3552
  • 最近回答:2017-07-11
  • X社区推广