IOmeter是intel开发的一款免费软件,主要用于Windows和Linux平台下对磁盘IO子系统和网络IO做性能测试。
IOmeter通过Dynamo来生成多种IO测试,每一个Dynamo叫做一个Managere。每一个Manager下又有多个worker,worker即时Dynamo的线程,比如worker1用于测试磁盘IO,worker2用户测试网络的IO。IOmeter的界面如下:
在linux下使用IOmeter由于没有UI,所以需借助windows下的UI,首先下载linux下的IOmeter,进入src目录后,一般有一个dynamo执行程序,执行以下命令:
./dynamo -i windows主机ip -m linux主机ip ;
然后下载windows的IOmeter,安装完成之后在windows下启动IOmeter,就能看到Linux下的磁盘,如上图test4所示。。
测试步骤大致如下:
1)添加一个worker,自动命名为worker1.(黄色图表表示逻辑盘,如果是物理磁盘,图表为蓝色);
2)选择要测试的磁盘 ,比如sdb;
3)在 “Access Specifications” 页面中选择default并添加至左侧栏内,default的设置可以通过edit调整。
4)在“Results Display”页面选择页面更新频率,一般选择5s到10s刷新一次。
5)在“Test Setup”页面可以设置测试的时间以及其他一些复杂躬耕,时间一般设为5min。
6)点击绿色小旗按钮开始测试。