FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎。

fio-2.8下载:

  1. wget http://brick.kernel.dk/snaps/fio-2.8.tar.gz

安装依赖包:

  1. #CentOS
  2. yun install -y libaio-devel
  3.  
  4. #Ubuntu
  5. apt-get install -y libaio-dev

解压安装:

  1. tar -zxvf fio-2.8.tar.gz
  2. cd fio-2.8
  3. make && make install

测试脚本.conf:

1024k顺序写、1024k顺序读、4k随机写、4k随机读、4k 80%随机读、8k随机写、8k随机读、8k 80%随机读、64k顺序读、64k顺序写

  1. [global]
  2. ioengine=libaio
  3. direct=
  4. thread=
  5. norandommap=
  6. randrepeat=
  7. runtime=
  8. ramp_time=
  9. size=1g
  10. directory=/mnt/sdc1

  11. [write1024k-seq]
  12. stonewall
  13. group_reporting
  14. bs=1024k
  15. rw=write
  16. numjobs=
  17. iodepth=
  18.  
  19. [read1024k-seq]
  20. stonewall
  21. group_reporting
  22. bs=1024k
  23. rw=read
  24. numjobs=
  25. iodepth=
  26.  
  27. [write4k-rand]
  28. stonewall
  29. group_reporting
  30. bs=4k
  31. rw=randwrite
  32. numjobs=
  33. iodepth=
  34.  
  35. [read4k-rand]
  36. stonewall
  37. group_reporting
  38. bs=4k
  39. rw=randread
  40. numjobs=
  41. iodepth=
  42.  
  43. [read4k_80%-rand]
  44. stonewall
  45. group_reporting
  46. bs=4k
  47. rwmixread=
  48. numjobs=
  49. iodepth=
  50.  
  51. [write8k-rand]
  52. stonewall
  53. group_reporting
  54. bs=8k
  55. rw=randwrite
  56. numjobs=
  57. iodepth=
  58.  
  59. [read8k-rand]
  60. stonewall
  61. group_reporting
  62. bs=8k
  63. rw=randread
  64. numjobs=
  65. iodepth=
  66.  
  67. [read8k_80%-rand]
  68. stonewall
  69. group_reporting
  70. bs=8k
  71. rwmixread=
  72. numjobs=
  73. iodepth=
  74.  
  75. [read64k-seq]
  76. stonewall
  77. group_reporting
  78. bs=64k
  79. rw=read
  80. numjobs=
  81. iodepth=
  82.  
  83. [write64k-seq]
  84. stonewall
  85. group_reporting
  86. bs=64k
  87. rw=write
  88. numjobs=
  89. iodepth=

IOPS 测试工具 FIO的更多相关文章

  1. 硬盘测试工具fio用法总结

    一  fio介绍 linux下的一种常用的磁盘测试工具,支持裸盘和文件形式进行测试   二  硬盘测试常用名词 延迟:io的发起到返回写入成功的时间成为延迟,fio中延迟分为lat,slat,clat ...

  2. 磁盘测试工具FIO工具安装和使用方法

    一.FIO工具安装: 1.查看fio是否安装 [root@localhost /]#rpm –qa|grep fio 2.源码安装(推荐) 官网地址:http://freecode.com/proje ...

  3. 磁盘测试工具fio

    https://wiki.mikejung.biz/Benchmarking #blocksize This options determines the block size for the I/O ...

  4. 云计算&存储测试:FIO工具入门与实战

    一.关于FIO 1.1 简介 FIO是一个开源的I/O压力测试工具,主要是用来测试磁盘的IO性能,也可测试cpu,nic的IO性能.它可以支持13种不同的I/O引擎,包括:sync,mmap, lib ...

  5. fio 硬盘测试工具

    一.windows环境 1. 安装fio:http://www.bluestop.org/fio/ 可以选择不同版本的安装,安装后在C:\Program Files\fio目录中可以找到fio的执行程 ...

  6. 转://linux下的CPU、内存、IO、网络的压力测试工具与方法介绍

    转载地址:http://wushank.blog.51cto.com/3489095/1585927 一.对CPU进行简单测试: 1.通过bc命令计算特别函数 例:计算圆周率 echo "s ...

  7. 云硬盘性能测试工具FIO介绍

    一.云硬盘的性能衡量指标 云硬盘的性能指标一般通过以下几个指标进行衡量 IOPS:每秒的读写次数,单位为次(计数).存储设备的底层驱动类型决定了不同的IOPS 总IOPS:每秒执行的I/O操作总次数 ...

  8. 转载: 一、linux cpu、内存、IO、网络的测试工具

    来源地址: http://blog.csdn.net/wenwenxiong/article/details/77197997 记录一下 以后好找.. 一.linux cpu.内存.IO.网络的测试工 ...

  9. sysbench压力测试工具简介和使用(二)

    sysbench压力测试工具使用: 2.1    测试数据库服务器的硬件配置信息如下: CPU:      24核心线程数,Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00G ...

随机推荐

  1. 洛谷P1706全排列问题

     P1706 全排列问题 题目描述 输出自然数1到n所有不重复的排列,即n的全排列,要求所产生的任一数字序列中不允许出现重复的数字. 输入输出格式 输入格式: n(1≤n≤9) 输出格式: 由1-n组 ...

  2. 过拟合和欠拟合(Over fitting & Under fitting)

    欠拟合(Under Fitting) 欠拟合指的是模型没有很好地学习到训练集上的规律. 欠拟合的表现形式: 当模型处于欠拟合状态时,其在训练集和验证集上的误差都很大: 当模型处于欠拟合状态时,根本的办 ...

  3. vue-cli3配置多页面入口

    假如要单独将登陆页面当成一个项目入口文件: 第一步:创建一个登陆页面的文件 在项目public文件夹下创建一个login.html,其实就是将index.html复制一份,将title改一下: 第二步 ...

  4. eclipse快捷键及设置【转】

    1.Eclipse设置新建菜单初始项 windows-->Perspective-->Customize Perspective--> 2.Eclipse快捷键 1. ctrl+sh ...

  5. [WEB安全]伪造IP地址进行爆破的BurpSuite插件:BurpFakeIP

    0x01 简介 一个用于伪造ip地址进行爆破的BurpSuite插件,burpsuite伪造ip可用于突破waf及进行安全规则绕过等场景. 0x02 功能 伪造指定ip 伪造本地ip 伪造随机ip 随 ...

  6. 6、vueJs基础知识06

    vue动画 transition 之前1.0版本是以 属性的形式展示的 <p transition="fade"></p> .fade-transition ...

  7. mac使用poetry

    安装 为了防止依赖冲突不推荐使用pip的方式直接安装,当然你也可以这样做 curl -sSL https://raw.githubusercontent.com/sdispater/poetry/ma ...

  8. windows下使用xortools

    xortool是一个多字节异或加密破解工具.作者只是适配了linux版,在Windows下使用会导致保存文件错误,因为Windows会把\n转成\r\n,加密和解密都乱了.而且命令还和readme不一 ...

  9. ubuntu之路——day8.5 学习率衰减learning rate decay

    在mini-batch梯度下降法中,我们曾经说过因为分割了baby batch,所以迭代是有波动而且不能够精确收敛于最小值的 因此如果我们将学习率α逐渐变小,就可以使得在学习率α较大的时候加快模型训练 ...

  10. 时间控件My97DatePicker事件监听及用法

    引入js <script src="My97DatePicker/WdatePicker.js"></script> 应用 <input type=& ...