使用IOMeter测试存储(1)

Reference

官网
http://www.iometer.org/doc/downloads.html
手把手教你如何使用IOMETER测试工具测试存储
http://www.datacentersky.com/taught-you-how-to-use-iometer-test-tool-to-test-storage.html

安装
windows: 运行setup.exe
linux:     # tar -xzvf iometer-2006_07_27.linux.i386-bin.tgz
             # cd iometer-2006_07_27.linux.i386-bin/src

运行
./dynamo -i 10.245.239.162 -m 10.245.87.175
-i后面用的是windows端的ip, -m后面使用的是linux的IP

Trouble shooting
在64-bit Linux上运行时出现以下错误:
[root@RHEL6-x64-H1032 src]# ./dynamo -i 10.245.239.162 -m 10.245.87.175
./dynamo: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
[root@RHEL6-x64-H1032 src]# ldd dynamo
     linux-gate.so.1 =>  (0x00f7e000)
     librt.so.1 => /lib/librt.so.1 (0x00876000)
     libpthread.so.0 => /lib/libpthread.so.0 (0x004d7000)
     libstdc++.so.6 => not found
     libm.so.6 => /lib/libm.so.6 (0x00afb000)
     libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00da3000)
     libc.so.6 => /lib/libc.so.6 (0x00110000)
     /lib/ld-linux.so.2 (0x00a10000)

原因
64位系统里没有32位的兼容包
/usr/lib 下没有libstdc++.so.6

解决方法
参考 http://www-01.ibm.com/support/docview.wss?uid=swg21455584
可以去 http://pkgs.org/ 下载下面两个rpm,再安装
rpm -ivh libstdc++-4.4.4-13.el6.ppc.rpm
rpm -ivh glibc-devel-2.12-1.7.el6.ppc.rpm

其他的方法:yum install

安装 libstdc++.so.6
"yum provides" 可用來查看缺少的檔案是由哪個套件所提供的,因此底下我們下這樣的指令:

[root@localhost ~]# yum provides libstdc++.so.6
Loaded plugins: rhnplugin
This system is not registered with RHN.
RHN support will be disabled.
libstdc++-4.4.4-13.el6.i686 : GNU Standard C++ Library
略,我們可以看到libstdc++.so.6這個檔案是libstdc++-4.4.4-13.el6.i686這個套件的。
安裝這個套件
[root@localhost ~]# yum install libstdc++-4.4.4-13.el6.i686


你可能感兴趣的:(存储)