使用iometer测试

时间:2022-05-01 12:54:56

对国产机进行测试

1.win7上安装测试 
下载: 
点击打开链接

双击安装即可。

2.ubuntu下配置:

OS: Ubuntu 12.04LTS x86_64
Kernel: 3.5.0-26-generic
下载: 
点击打开链接

编译安装 
unzip iometer-2006_07_27.common-src.zip\?download 
cd iometer-2006_07_27.common-src/src 
cp Makefile-Linux.x86_64 Makefile 
make all(有必要的话需要先安装g++编译器:sudo apt-get install build-essential)

会出现错误:

IOPerformance.h:101:21: error: stropts.h: No such file or directory
make: *** [Pulsar.o] Error 1

修改:

查找了半天原因终于发现提示错误中:IOPerformance.h:101:21: error: stropts.h: No such file or directory这是STREAM支持,听说早期Linux支持。所以需要在安装路径:iometer-2008-06-22-rc2/src中找到IOPerformance.h 这个文件在100行处修改如下:
将如下代码:

  1. #if defined(IOMTR_OS_LINUX) || defined(IOMTR_OSFAMILY_NETWARE) || defined(IOMTR_OS_SOLARIS)

修改为:

  1. #if defined(IOMTR_OSFAMILY_NETWARE) || defined(IOMTR_OS_SOLARIS)

保存配置,重新编译一切OK。

在linux下运行: 
./dynamo  -i 客户端ip(windows) -m 服务器ip(linux) 
./dynamo -i 192.168.1.116 -m 192.168.1.115

3.开始测试

先运行windows端的iometer控制端,再运行ubuntu端的iometer客户端,就可以在windows控制端设计各种测试规格来进行测试。