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

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

2023-06-19 08:21:33
291
0

fsstress

fsstress是ltp工具集里面的其中一个,用于文件系统压力测试。

1、下载源码

GitHub - linux-test-project/ltp: Linux Test Project http://linux-test-project.github.io/

2、编译

进入到ltp目录,依次执行:

 

然后可以执行./build.sh编译整个ltp,由于ltp包含的工具太多,完全编译时间比较长,我们这里只使用fsstress,因此只编译fsstress。

进入到目录:testcases/kernel/fs/fsstress/,执行make即可,会在当前目录下生成可执行文件fsstress。

./fsstress -H可查看帮助:

 

主要参数说明(貌似参数只能按顺序指定)

-c

测试完成之后不做清理操作,创建的文件会保留

-d

被测试目录

-f op_name=freq

指定某个操作类型的频率,如果指定为0表示不执行某个操作,越大表示该操作在总的操作中占比越高。支持的操作类型参考帮助信息

-l

指定测试循环执行的次数,默认为1

-n

指定每个进程的操作数,默认为1(完成指定的操作数后就停止)

-p

指定同时运行的进程数

-v

详细打印输出模式

-S

打印每种操作的统计

使用举例:

 

如果有失败,添加-v参数输出的详细信息里面有failed或error打印:

 

0条评论
0 / 1000
Mr. 油
89文章数
0粉丝数
Mr. 油
89 文章 | 0 粉丝
原创

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

2023-06-19 08:21:33
291
0

fsstress

fsstress是ltp工具集里面的其中一个,用于文件系统压力测试。

1、下载源码

GitHub - linux-test-project/ltp: Linux Test Project http://linux-test-project.github.io/

2、编译

进入到ltp目录,依次执行:

 

然后可以执行./build.sh编译整个ltp,由于ltp包含的工具太多,完全编译时间比较长,我们这里只使用fsstress,因此只编译fsstress。

进入到目录:testcases/kernel/fs/fsstress/,执行make即可,会在当前目录下生成可执行文件fsstress。

./fsstress -H可查看帮助:

 

主要参数说明(貌似参数只能按顺序指定)

-c

测试完成之后不做清理操作,创建的文件会保留

-d

被测试目录

-f op_name=freq

指定某个操作类型的频率,如果指定为0表示不执行某个操作,越大表示该操作在总的操作中占比越高。支持的操作类型参考帮助信息

-l

指定测试循环执行的次数,默认为1

-n

指定每个进程的操作数,默认为1(完成指定的操作数后就停止)

-p

指定同时运行的进程数

-v

详细打印输出模式

-S

打印每种操作的统计

使用举例:

 

如果有失败,添加-v参数输出的详细信息里面有failed或error打印:

 

文章来自个人专栏
存储专栏
89 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0