Command:

fio -filename=/dev/sdb1 -direct=1 -iodepth 1 -thread -rw=randread -ioengine=psync -bs=16k -size=200G -numjobs=10 -runtime=1000 -group_reporting -name=mytest

说明:
filename=/dev/sdb1 测试文件名称,通常选择需要测试的盘的data目录。
direct=1 测试过程绕过机器自带的buffer。使测试结果更真实。
rw=randwrite 测试随机写的I/O
rw=randrw 测试随机写和读的I/O
bs=16k 单次io的块文件大小为16k
bsrange=512-2048 同上,提定数据块的大小范围
size=5g 本次的测试文件大小为5g,以每次4k的io进行测试。
numjobs=30 本次的测试线程为30.
runtime=1000 测试时间为1000秒,如果不写则一直将5g文件分4k每次写完为止。
ioengine=psync io引擎使用pync方式
rwmixwrite=30 在混合读写的模式下,写占30%
group_reporting 关于显示结果的,汇总每个进程的信息。
此外
lockmem=1g 只使用1g内存进行测试。
zero_buffers 用0初始化系统buffer。
nrfiles=8 每个进程生成文件的数量。

顺序读:

fio -filename=/dev/sdb1 -direct=1 -iodepth 1 -thread -rw=read -ioengine=psync -bs=16k -size=200G -numjobs=30 -runtime=1000 -group_reporting -name=mytest

随机写:

fio -filename=/dev/sdb1 -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=psync -bs=16k -size=200G -numjobs=30 -runtime=1000 -group_reporting -name=mytest

顺序写:

fio -filename=/dev/sdb1 -direct=1 -iodepth 1 -thread -rw=write -ioengine=psync -bs=16k -size=200G -numjobs=30 -runtime=1000 -group_reporting -name=mytest

混合随机读写:

fio -filename=/dev/sdb1 -direct=1 -iodepth 1 -thread -rw=randrw
-rwmixread=70 -ioengine=psync -bs=16k -size=200G -numjobs=30 -runtime=100 -group_reporting -name=mytest -ioscheduler=noop

FIO 命令行参数详解相关推荐

  1. Python 命令行参数详解

    Python 命令行参数详解 0. 命令行参数 1. sys.argv 2. getopt 2.1 getopt.getopt 方法 2.2 Exception getopt.GetoptError ...

  2. 【linux】Valgrind工具集详解(八):Memcheck命令行参数详解

    [linux]Valgrind工具集详解(五):命令行详解中不够全,在此专门针对Memcheck工具中的命令行参数做一次详细的解释. Memcheck命令行选项 –leak-check=<no| ...

  3. 【Python】Python3.7.3 - Python命令行参数详解

    文章目录 Python命令行参数概览 -c cmd参数示例 -m mod参数示例 file参数示例 - 参数示例 命令行选项详解 -b 选项 -B选项 -d选项 -E选项 -h / -? / --he ...

  4. java命令行参数详解

    java 命令参数详解_赶路人儿的博客-CSDN博客_java命令行参数java命令用于启动 java 应用:它首先会启动 java 运行时环境(JRE),然后加载指定的类,调用类的main()方法. ...

  5. python编写命令行框架_python的pytest框架之命令行参数详解(上)

    前言 pytest是一款强大的python自动化测试工具,可以胜任各种类型或者级别的软件测试工作.pytest提供了丰富的功能,包括assert重写,第三方插件,以及其他测试工具无法比拟的fixtur ...

  6. [OpenAirInterface实战-11] :OAI nr-softmodem命令行参数详解

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...

  7. UltraISO命令行参数详解

    UltraISO 命令行参数 命名行参数说明 参数 说明 -volume string 卷标签 -sysid string 系统 ID -appid string 应用程序 ID -volset st ...

  8. C语言命令行参数详解

    C语言的main函数通常含有参数argc和argv,写法通常如下: int main(int argc,char *argv[]) int main(int argc,char **argv) 下面详 ...

  9. 7z命令行参数详解--python暴破压缩文件命令必备

    7z.exe在CMD窗口的使用说明如下: 7-Zip (A) 4.57 Copyright (c) 1999-2007 Igor Pavlov 2007-12-06 Usage: 7za <co ...

最新文章

  1. 融云发送图片消息_发送消息
  2. python基础---元组、字典、函数、文件、异常
  3. linux卸载欧朋浏览器,如何在Centos下安装opera浏览器
  4. 超全Python IDE武器库大总结,优缺点一目了然!
  5. 三维空间长度温度数量_罗斯蒙特644温度变送器怎样接线?
  6. Linux字符界面和图形界面
  7. 数据结构与算法分析-第一章Java类(02)
  8. php dcom扩展配置,PHP: 运行时配置 - Manual
  9. 麻省理工18年春软件构造课程阅读06“规格说明”
  10. PLINK-GWAS学习9------对于二元数据的关联分析
  11. 【jetson nano】SD卡驱动挂载到nano板
  12. 刘晓艳老师的考研单词记忆
  13. 阿里飞猪个性化推荐:召回篇
  14. Angular安装命令
  15. 魔兽按键精灵 V2.0(修正1)
  16. java枚举处理工具
  17. dsp6657的helloworld例程测试-第二篇-CFG文件
  18. 明日之后登录显示服务器连接中断,明日之后连接中断怎么办 无法登陆服务器解决方法...
  19. Docker 学习笔记(Docker 架构 / 镜像 / 容器 / 常用命令 / Dockerfile / 镜像仓库)
  20. 追随我心——《世界因你不同》读后感

热门文章

  1. 【Hello mysql】 mysql的约束
  2. 利用python画图
  3. 如何用Qt制作简单的鼠标绘图画板(支持导出图片)
  4. ABAP 获取当前服务器域名和端口
  5. 2021年全球与中国无纺布医疗服行业市场规模及发展前景分析
  6. 大牛证券公司个人盘面思路策略
  7. 广东工业大学文远知行杯新生程序设计竞赛(重现赛)复习
  8. 【面试题】Vue2为什么能通过this访问到data、methods的属性或方法
  9. Android Mms:PDU介绍(协议数据单元)
  10. C/C++语言 数据结构 创建邻接表存储的无向图及其邻接表的输出