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

Ubuntu使用vdbench批量创建目录和文件「建议收藏」Vdbench是一个命令行实用程序,旨在生成用于验证存储性能和存储数据完整性的磁盘I/O负载。还可通过输入文本文件指定Vdbench执行参数,下面是使用vdbench批量创建目录和文件的示例1.先利用wget下载vdbench,比如当前版本为:vdbench503.zip2.再使用unzip命令解压缩,$unzipvdbench503.zip-d/data/

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

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.net/144578.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Idea激活码最新教程2021.1版本,永久有效激活码,亲测可用,记得收藏

    Idea激活码最新教程2021.1版本,永久有效激活码,亲测可用,记得收藏Idea 激活码教程永久有效 2021 1 激活码教程 Windows 版永久激活 持续更新 Idea 激活码 2021 1 成功激活

    2025年5月22日
    5
  • pytest重试_pytest失败重跑

    pytest重试_pytest失败重跑安装:pip3installpytest-rerunfailures重新运行所有失败用例要重新运行所有测试失败的用例,请使用–reruns命令行选项,并指定要运行测试的最大次数:$py

    2022年7月29日
    7
  • Java8使用Stream流实现List列表的查询、统计、排序、分组

    Java8使用Stream流实现List列表的查询、统计、排序、分组Java8提供了Stream(流)处理集合的关键抽象概念,它可以对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。StreamAPI借助于同样新出现的Lambda表达式,极大的提高编程效率和程序可读性。下面是使用Stream的常用方法的综合实例。(1)创建User.java(用户信息实体类)。importjava.math.BigDecimal;/***…

    2022年10月5日
    2
  • 如何使用jMeter发送两个逻辑上相关的HTTP请求

    如何使用jMeter发送两个逻辑上相关的HTTP请求

    2021年5月27日
    98
  • Tree命令的下载与使用「建议收藏」

    Tree命令的下载与使用「建议收藏」**Tree命令的下载与使用**前言作为一名Linux小白,今天第一次发博客,决定把我今天下载Linux中tree命令的过程记录下来,先来讲一讲我是怎么碰见tree这个命令的吧,今日看书时,无意中翻到tree这个命令得知这个命令可以以树状图列出目录结构,于是我便创建了一个名为aaa的文件夹和一个叫123的文件,并且复制了123文件(123复件),将123文件和123复件移进aaa文件夹,在…

    2022年7月24日
    38
  • PHPExcel_把Excel数据导入数据库PHP

    PHPExcel_把Excel数据导入数据库PHPPHPExcel导出到Excel前提,准备工作1、PHP版本5.3以上2、官网下载稳定版本的PHPExcel官网地址:http://phpexcel.codeplex.com/以下均以PHPExcel_1.8.0稳定版为学习版本插曲:当我用在官网下载的1.8.0版本练习时,发现与PHP7不能兼容,经Goole后发现要下载Github上的最新版本,附地址:https://github.c

    2025年7月1日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号