详解linux下使用IOMETER测试磁盘IO性能.docx
- 文档编号:28186349
- 上传时间:2023-07-09
- 格式:DOCX
- 页数:10
- 大小:75.35KB
详解linux下使用IOMETER测试磁盘IO性能.docx
《详解linux下使用IOMETER测试磁盘IO性能.docx》由会员分享,可在线阅读,更多相关《详解linux下使用IOMETER测试磁盘IO性能.docx(10页珍藏版)》请在冰豆网上搜索。
详解linux下使用IOMETER测试磁盘IO性能
详解linux下使用IOMETER测试磁盘IO性能
2012年06月18日⁄Linux平台⁄评论数5⁄浏览:
8587Views
前面有分享了windows下如何使用IOMETER来测试网络磁盘的IO性能,今天分享一下linux下如何使用IOMETER来测试网络磁盘的性能。
在linux下和window下工作模式有些区别:
在linux上,iometer包括两部分:
IOmeter主程序和执行代理,你可以在windows上安装运行iometer主程序,在linux上安装运行iometer执行代理,主程序就会把读写配置传递给执行代理来执行。
首先:
在linux下安装iomter,以我的redhat6.164位的操作系统为例,到iometer主页上下载版本:
iometer-2008-06-22-rc2.src.tgz上传到linux中进行如下操作:
1.[root@DELL-1tmp]#tarzxvfiometer-2008-06-22-rc2.src.tgz//解压
2.[root@DELL-1tmp]#cdiometer-2008-06-22-rc2/src//进入iometersrc文件下有多个Makefile文件找到自己需要的文件版本
3.[root@DELL-1src]#make-fMakefile-Linux.x86_64dynamo//我的系统是64位所以选择这个文件安装编译
可能上面的安装编译会出现make:
***[Pulsar.o]Error1的错误,请进入《linux64位编译iometer提示make:
***[Pulsar.o]Error1错误的解决方法》查看解决方法。
其次:
在windows下安装IONETER主程序,注意版本要和linux下的一样,我用的是:
iometer-2008-06-22-rc2.win.x86_64.zip
最后:
如何在linux运行iometer?
先在windows打开iometer主程序,再在linux下进入刚才的安装目录:
cd/tmp/iometer-2008-06-22-rc2/src/运行如下命令:
1.[root@DELL-1src]#./dynamo-i172.18.30.7-m172.18.30.17
说明:
-i后面用的是windows端的ip,-m后面使用的是linux的IP。
运行如上命令可以出现以下错误:
1.[root@DELL-1src]#./dynamo-i172.18.30.7-m172.18.30.17
2.===>ERROR:
Gettinghostnamefor"DELL-1"failed.
3.[PortTCP:
:
Create()inIOPortTCP.cppline238]
4.errno=11
5.***CouldnotcreateaTCP/IPPort.exiting.....
原因:
当网络环境没有使用DNS会造成hostname和IP无法对应上。
解决方法:
在linux下进入/etc配置hosts文件下的hostname如下:
我的linux命名为DELL-1所以在hosts文件的127.0.0.1后添加DELL-1。
1.[root@DELL-1etc]#cathosts
2.127.0.0.1localhostlocalhost.localdomainlocalhost4localhost4.localdomain4DELL-1
一切问题都解决了,正常情况如下:
1.[root@DELL-1src]#./dynamo-i172.18.30.7-m172.18.30.17
2.Failtoopenkstatdevicefile.Youcanignorethiswarning
3.unlessyouarerunningdynamoonXSCALECPU.
4.
5.Commandlineparameter(s):
6.LookingforIometeron"172.18.30.7"
7.
8.Sendingloginrequest...
9.DELL-1
10.172.18.30.17(port38250)
11.SuccessfulPortTCP:
:
Connect
12.-portname:
172.18.30.7
13.
14.***Ifdynamoandiometerhangshere,pleasemakesure
15.***youuseacorrect-m
16.***canpingfromiometermachine.useIPifneed.
17.Loginaccepted.
18.Reportingdriveinformation...
19.Set_Sizes:
Openon"/sys/iobw.tst"failed(errorNosuchfileordirectory).
20.Set_Sizes:
Openon"/proc/sys/fs/binfmt_misc/iobw.tst"failed(errorPermissiondenied).
21.Set_Sizes:
Openon"/var/lib/nfs/rpc_pipefs/iobw.tst"failed(errorPermissiondenied).
22.Physicaldrives(rawdevices)...
23.ReportingTCPnetworkinformation...
24.done.
还有一个问题要注意的是先要在windows下打开iometer主程序,再在linux下运行上面的命令,否则可能出现问题。
最后可以在windows上的iometer看到DELL-1的所有磁盘映射如下图:
这样就可以直接在windows下对linux磁盘进行测试,测试方法和windows方法一致见《手把手教你如何使用IOMETER测试工具测试存储》。
详解linux下使用IOMETER测试磁盘IO性能
2012年06月18日⁄Linux平台⁄评论数5⁄浏览:
8588Views
前面有分享了windows下如何使用IOMETER来测试网络磁盘的IO性能,今天分享一下linux下如何使用IOMETER来测试网络磁盘的性能。
在linux下和window下工作模式有些区别:
在linux上,iometer包括两部分:
IOmeter主程序和执行代理,你可以在windows上安装运行iometer主程序,在linux上安装运行iometer执行代理,主程序就会把读写配置传递给执行代理来执行。
首先:
在linux下安装iomter,以我的redhat6.164位的操作系统为例,到iometer主页上下载版本:
iometer-2008-06-22-rc2.src.tgz上传到linux中进行如下操作:
1.[root@DELL-1tmp]#tarzxvfiometer-2008-06-22-rc2.src.tgz//解压
2.[root@DELL-1tmp]#cdiometer-2008-06-22-rc2/src//进入iometersrc文件下有多个Makefile文件找到自己需要的文件版本
3.[root@DELL-1src]#make-fMakefile-Linux.x86_64dynamo//我的系统是64位所以选择这个文件安装编译
可能上面的安装编译会出现make:
***[Pulsar.o]Error1的错误,请进入《linux64位编译iometer提示make:
***[Pulsar.o]Error1错误的解决方法》查看解决方法。
其次:
在windows下安装IONETER主程序,注意版本要和linux下的一样,我用的是:
iometer-2008-06-22-rc2.win.x86_64.zip
最后:
如何在linux运行iometer?
先在windows打开iometer主程序,再在linux下进入刚才的安装目录:
cd/tmp/iometer-2008-06-22-rc2/src/运行如下命令:
1.[root@DELL-1src]#./dynamo-i172.18.30.7-m172.18.30.17
说明:
-i后面用的是windows端的ip,-m后面使用的是linux的IP。
运行如上命令可以出现以下错误:
1.[root@DELL-1src]#./dynamo-i172.18.30.7-m172.18.30.17
2.===>ERROR:
Gettinghostnamefor"DELL-1"failed.
3.[PortTCP:
:
Create()inIOPortTCP.cppline238]
4.errno=11
5.***CouldnotcreateaTCP/IPPort.exiting.....
原因:
当网络环境没有使用DNS会造成hostname和IP无法对应上。
解决方法:
在linux下进入/etc配置hosts文件下的hostname如下:
我的linux命名为DELL-1所以在hosts文件的127.0.0.1后添加DELL-1。
1.[root@DELL-1etc]#cathosts
2.127.0.0.1localhostlocalhost.localdomainlocalhost4localhost4.localdomain4DELL-1
一切问题都解决了,正常情况如下:
1.[root@DELL-1src]#./dynamo-i172.18.30.7-m172.18.30.17
2.Failtoopenkstatdevicefile.Youcanignorethiswarning
3.unlessyouarerunningdynamoonXSCALECPU.
4.
5.Commandlineparameter(s):
6.LookingforIometeron"172.18.30.7"
7.
8.Sendingloginrequest...
9.DELL-1
10.172.18.30.17(port38250)
11.SuccessfulPortTCP:
:
Connect
12.-portname:
172.18.30.7
13.
14.***Ifdynamoandiometerhangshere,pleasemakesure
15.***youuseacorrect-m
16.***canpingfromiometermachine.useIPifneed.
17.Loginaccepted.
18.Reportingdriveinformation...
19.Set_Sizes:
Openon"/sys/iobw.tst"failed(errorNosuchfileordirectory).
20.Set_Sizes:
Openon"/proc/sys/fs/binfmt_misc/iobw.tst"failed(errorPermissiondenied).
21.Set_Sizes:
Openon"/var/lib/nfs/rpc_pipefs/iobw.tst"failed(errorPermissiondenied).
22.Physicaldrives(rawdevices)...
23.ReportingTCPnetworkinformation...
24.done.
还有一个问题要注意的是先要在windows下打开iometer主程序,再在linux下运行上面的命令,否则可能出现问题。
最后可以在windows上的iometer看到DELL-1的所有磁盘映射如下图:
这样就可以直接在windows下对linux磁盘进行测试,测试方法和windows方法一致见
tgz
tar-zxvf〈文件名〉
之后,进入目录,执行
../configure
makeinstall
./install
rpm
rpm-ivh<文件名>
如何使用windows下的iometer看linux下的dynamo运行结果?
20
如题。
我已经在linux和windows下成功安装iometer了。
参考网上各种使用指南,我的步骤是这样:
1.修改windows下的host表,添加dynamo_computer_ipdynamo_computer_name
其中,dynamo_computer_ip是运行dynamo的linux机器的ip,dynamo_computer_name是运行dynamo的linux机器的名字
2.运行windows下的iometer
3.运行linux下的#./dynamo-i59.71.94.44-m59.71.94.45
(linux机器的ip为59.71.94.45,windows机器的ip为59.71.94.44)
运行的结果如下:
——————————————————————————————————————————
[root@vivianhome]#cdiometer-2006_07_27.linux.i386-bin
[root@vivianiometer-2006_07_27.linux.i386-bin]#ls
CHANGELOGCREDITSDEVGUIDELICENSEREADMEsrc
[root@vivianiometer-2006_07_27.linux.i386-bin]#cdsrc
[root@viviansrc]#ls
dynamoiomtr_kstatscripts
[root@viviansrc]#./dynamo-i59.71.94.44-m59.71.94.45
Failtoopenkstatdevicefile.Youcanignorethiswarning
unlessyouarerunningdynamoonXSCALECPU.
Commandlineparameter(s):
LookingforIometeron"59.71.94.44"
Sendingloginrequest...
vivian
59.71.94.45(port44722)
SuccessfulPortTCP:
:
Connect
-portname:
59.71.94.44
***Ifdynamoandiometerhangshere,pleasemakesure
***youuseacorrect-m
***canpingfromiometermachine.useIPifneed.
——————————————————————————————————————————
linux上显示连接成功,但是windows上面一直无法看到连接网络后的结果。
手动添加网络连接后只能出现windows机的ip。
我有些疑问想请教高手们:
1.在host表中的那行是否得在之前加#?
2.windows下一打开iometer就会同时打开windows下的dynamo,这时候是否应关掉windows下的dynamo么?
3.windows下的iometer与linux下的dynamo哪个先打开?
4.如何正确将win下的iometer和linux下的dynamo连接上?
谢谢大家~~
作业系统:
All32-bitMSWindows(95/98/NT/2000/XP),MacOSX,Linux,Other,SunOS/Solaris,WindowsNT/2000,WindowsXP
DL
iometer-1.1.0-rc1-win32.i386-bin.zip
日期:
2010-11-20,大小:
2215524
DL
iometer-1.1.0-rc1-osx.intel.ppc-bin.dmg
日期:
2010-11-21,大小:
680267
DL
iometer-1.1.0-rc1-src.tar.bz2
日期:
2010-12-02,大小:
2443056
DL
iometer-1.1.0-rc1-src.tar.bz2
日期:
2010-12-02,大小:
2443056
DL
iometer-1.1.0-rc1-src.tar.bz2
日期:
2010-12-02,大小:
2443056
Listofreleasefiles
File/FolderName
FileType
大小
日期
DownloadCount
Latest5files
iometer-1.1.0-rc1-src.tar.bz2
application/x-bzip2;charset=binary
2.4MB
2010-12-0202:
21
2982
iometer-1.1.0-rc1-osx.intel.ppc-bin.dmg
application/octet-stream;charset=binary
664.3KB
2010-11-2104:
03
364
iometer-1.1.0-rc1-win64.x86_64-bin.zip
application/zip;charset=binary
2.2MB
2010-11-2013:
33
3939
iometer-1.1.0-rc1-win64.ia64-bin.zip
application/zip;charset=binary
2.7MB
2010-11-2013:
31
682
iometer-1.1.0-rc1-win32.i386-bin.zip
application/zip;charset=binary
2.2MB
2010-11-2013:
28
9101
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 详解 linux 使用 IOMETER 测试 磁盘 IO 性能