前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ubuntu使用vdbench批量创建目录和文件「建议收藏」

Ubuntu使用vdbench批量创建目录和文件「建议收藏」

作者头像
全栈程序员站长
发布2022-08-26 16:32:40
2.6K0
发布2022-08-26 16:32:40
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

Vdbench 是一个命令行实用程序,旨在生成用于验证存储性能和存储数据完整性的磁盘 I/O 负载。还可通过输入文本文件指定 Vdbench 执行参数,下面是使用vdbench批量创建目录和文件的示例,创建3600万个文件示例:

1. 先利用wget下载vdbench,比如当前版本为:vdbench503.zip

2. 再使用unzip命令解压缩, $ unzip vdbench503.zip -d /data/vdbench

3. 再安装apt-get命令安装csh, $ sudo apt-get install csh

4. 再安装JVM,过程省略,主要是配置/etc/profile,添加JAVA_HOME和PATH

5. 在执行./vdbench -t 验证安装是否成功

6. 最后准备配置文件parmfile,内容如下:

hd=default,vdbench=/data/vdbench/,user=root,shell=ssh hd=hd_1,system=localhost fsd=fsd_1,anchor=/test/dir_1,depth=1,width=36,files=1000000,size=1k,shared=no fwd=format,threads=400,xfersize=32k fwd=fwd_1,fsd=fsd_1,host=hd_1,xfersize=32k,fileio=sequential,fileselect=sequential,operation=read,threads=4000,openflags=o_direct rd=rd1,fwd=(fwd*),fwdrate=max,format=restart,elapsed=10,interval=5

备注:

  • system: 系统主机名,可用hostname来获得
  • vdbench: 放置的安装目录
  • anchor: 要生成文件夹目录,必须自己创建
  • depth: 文件夹深度,1的话,代表只有一级子目录
  • width: 文件夹广度, 36则代表文件夹个数为36个
  • files: 最底层每个文件夹个数
  • threads: 线程个数
  • xfersize: 数据传输(读取和写入操作)处理的数据大小

7. 最后执行./vdbench.bash -f parmfile

参考文件:

http://www.ibm.com/developerworks/cn/cloud/library/cl-vdbench/

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144578.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档