Linux下IOmeter的使用

jackadmi 2010-09-29

IOmeter是intel开发的一款免费软件,主要用于Windows和Linux平台下对磁盘IO子系统和网络IO做性能测试。

IOmeter通过Dynamo来生成多种IO测试,每一个Dynamo叫做一个Managere。每一个Manager下又有多个worker,worker即时Dynamo的线程,比如worker1用于测试磁盘IO,worker2用户测试网络的IO。IOmeter的界面如下:

Linux下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)点击绿色小旗按钮开始测试。