searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

文件存储常用测试工具介绍(四)

2023-06-19 08:21:34
244
0

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个线程来运行:

 

0条评论
作者已关闭评论
Mr. 油
89文章数
0粉丝数
Mr. 油
89 文章 | 0 粉丝
原创

文件存储常用测试工具介绍(四)

2023-06-19 08:21:34
244
0

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个线程来运行:

 

文章来自个人专栏
文章 | 订阅
0条评论
作者已关闭评论
作者已关闭评论
0
0