mdtest
Mdtest是文件系统元数据性能测试工具。
现在mdtest已经集成到IOR工具中了,但是我们这里不需要IOR,因此单独下载mdtest来安装:
https://nchc.dl.sourceforge.net/project/mdtest/mdtest%20latest/mdtest-1.9.3/mdtest-1.9.3.tgz
下载后解压,然后执行make编译,报错没有mpicc
先安装依赖:yum install openmpi-devel
这会将openmpi-devel和openmpi都安装好
为了方便使用mpirun,再配置一下环境变量,在.bashrc中添加:
export PATH=$PATH:/usr/lib64/openmpi/bin
再次执行make,编译成功后在当前目录下生成可执行文件mdtest,执行./mdtest -h查看帮助:
常用参数:
还有两个常用参数:
-w 指定创建的文件大小,单位字节
-i 循环测试的次数,默认是1次
举例(单线程):sudo ./mdtest -z 3 -b 5 -I 1000 -u -d /data/mytest
输出结果中统计的是IOPS。
上面是单线程任务,如果要多线程,需要用mpi来运行,如下所示启动4个线程来运行: