1812  
   0
iozone单节点多线程测试多个文件配置方法
作者:程辉于 2018年05月31日 发布在分类 / 经典配置 / 经典配置 下,并于 2018年05月31日 编辑
Iozone 多线程 多个文件

一、功能需求

Iozone测试存储文件系统性能,压力机只有一台,存储磁盘数较多,为了更好的测试出所有磁盘及机头性能,需要划分多个RAID和多个LUN,如果利用单台压力机测试多个LUN对应文件系统性能成为一种现实需求。

二、组网图

注:该图以两个LUN为例,挂载至Linux服务器两个目录下,若有多个LUN,创建多个挂载点,分别挂载。

三、配置步骤

1、安装iozone工具,可以用rpm工具安装。

[root@linux-test2 ~]# wget http://www.iozone.org/src/current/iozone-3-478.src.rpm #如果测试压力机可以上外网,从官网下载,本文档下载的为3-478版本,不同时期,版本号可能会更新,如果不可以上外网,建议先用可以上外网电脑下载下来,然后拷贝至测试压力机。

[root@linux-test2 ~]# ls

anaconda-ks.cfg iozone-3-478.src.rpm

[root@linux-test2 ~]# rpm -ivh iozone-3-478.src.rpm #iozone安装过程中若提示缺少相关依赖包,请先安装相关依赖包(glibc*、gcc、make),此处安装iozone源码包。

Updating / installing...

1:iozone-3-478 ################################# [100%]

warning: user capps does not exist - using root

warning: group capps does not exist - using root

[root@linux-test2 ~]# cd rpmbuild/SOURCES/iozone3_478/src/current/ #切换到源码目录下

[root@linux-test2 current]# make linux-AMD64 #在64位平台上编译

[root@linux-test2 current]# cp iozone /root/ #将iozone可执行文件拷贝只/root目录下

2、格式化LUN,创建挂载点,并挂载,最终如下所示

3、执行测试如下

说明:

•-r1M指定记录块大小为1M。

•-s4G指定测试文件大小,一般为服务器内存两倍以上。

•-i 0 –i 1指定测试模型先测试写,然后测试读,如果挂载目录下实现没有测试文件,一定要先测试写,否则iozone无法正常运行。

•-t2指定测试线程数为2,一般跟测试文件目录。

•-F指定测试中每个临时文件名,文件名的数量应该和指定的进程或线程数相同

•-RbR代表生成Excel报告文件,b输出的生成的Excel报告文件名字,此处为1M.xls

•Iozone测试过程会生成临时测试文件,测试结束后会删除临时文件,如果需要保留文件可以加“-w”参数

四、配置关键点

-F参数指定多个挂载目录

五、风险提示

六、关键字

Iozone,多线程,多个文件


 知识评论当前评论数0

 推荐知识


 访问权限

创建人 程辉
文档编辑权限 创建者私有
文档阅读权限 来自分类
分类阅读权限 所有人
分类编辑权限 技术服务部  : 机构     渠道合作伙伴  : 机构     系统管理员 : 人员     
分类审核权限 审核小组  : 岗位    
分类预览权限 审核小组 : 岗位    
分类下载权限 技术服务部  : 机构    
 历史版本

修改日期 修改人 备注
2018-05-31 09:21:24[当前版本] 程辉 CREAT

 目录
    宏杉案例知识库-V4.0.1