linux 使用 FIO 测试磁盘的iops
原文链接:https://www.iteye.com/blog/elf8848-2168876
一,FIO安装
wget http://brick.kernel.dk/snaps/fio-2.2.5.tar.gz
yum install libaio-devel
tar -zxvf fio-2.2.5.tar.gz
cd fio-2.2.5
make
make install
二,FIO用法:
随机读:(可直接用,向磁盘写一个2G文件,10线程,随机读1分钟,给出结果)
fio -filename=/tmp/test_randread -direct=1 -iodepth 1 -thread -rw=randread -ioengine=psync -bs=16k -size=2G -numjobs=10 -runtime=60 -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 关于显示结果的,汇总每个进程的信息。
顺序读:
fio -filename=/dev/sdb1 -direct=1 -iodepth 1 -thread -rw=read -ioengine=psync -bs=16k -size=2G -numjobs=10 -runtime=60 -group_reporting -name=mytest
随机写:
fio -filename=/dev/sdb1 -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=psync -bs=16k -size=2G -numjobs=10 -runtime=60 -group_reporting -name=mytest
顺序写:
fio -filename=/dev/sdb1 -direct=1 -iodepth 1 -thread -rw=write -ioengine=psync -bs=16k -size=2G -numjobs=10 -runtime=60 -group_reporting -name=mytest
混合随机读写:
fio -filename=/dev/sdb1 -direct=1 -iodepth 1 -thread -rw=randrw -rwmixread=70 -ioengine=psync -bs=16k -size=2G -numjobs=10 -runtime=60 -group_reporting -name=mytest -ioscheduler=noop
转载于:https://www.cnblogs.com/wangjq19920210/p/11504618.html
linux 使用 FIO 测试磁盘的iops相关推荐
- linux使用FIO测试磁盘的iops
linux使用FIO测试磁盘的iops 博客分类: IO FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, po ...
- linux fio释放内存,linux使用FIO测试磁盘的iops
出处:http://blog.itpub.net/26855487/viewspace-754346/ FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎, ...
- linux 使用FIO测试磁盘iops
为什么80%的码农都做不了架构师?>>> FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎, 包括:sync,mmap, libai ...
- FIO测试磁盘的iops
FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, ...
- 使用fio测试磁盘I/O性能
使用fio测试磁盘I/O性能 PTE 前言 fio是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, ...
- Linux操作系统下测试磁盘读写速度
如何提高系统的性能是所有Linux系统工程师都要考虑的问题,尤其对于大数据处理,不得不考虑系统的读写性能.要知道读写性能,前面博客中提到/O性能,可以看到每个I/O的状态,现在需要知道一个磁盘每秒读写 ...
- linux用dd测试磁盘速度
[root@localhost ~]# time dd if=/dev/zero bs=1024 count=1000000 of=/1Gb.file 记录了1000000+0 的读入 记录了1000 ...
- fio测试磁盘/U盘吞吐量
编译fio: 进入fio-master文件夹 1./configure 2. make //生成fio可执行文件 3. make install yqq@ubuntu18:~/Tool/fio-mas ...
- mysql iops 测试_MySQL数据库入门:FIO测试磁盘IOPS
一.fio安装 去官网下载最新fio工具,编译安装即可 解压tar -zxvf fio-2.1.10.tar.gz 安装make make install 二.测试 filename=/dev/emc ...
最新文章
- 三维空间平面拟合MATLAB
- iOS子线程操作总结
- 一次写多个字节的方法 || 数据追加续写
- zigbee 协议栈数据类型及转换
- 《背影》——朱自清(目录导航测试)
- 全国计算机等级考试题库二级C操作题100套(第38套)
- 前端学习(666):赋值运算符
- Kali Linux 无线渗透测试入门指南 第四章 WLAN 加密缺陷
- java系列8:private修饰的成员变量怎么传参
- SpringBoot框架中解决日期展示问题
- 理解BERT Transformer:Attention is not all you need!
- 已知空间中ABC3点坐标与到D点的距离,求D点坐标
- 最新计算机毕业设计源码开源啦,java毕业设计,python毕业设计,c++毕业设计,php毕业设计,Android毕业设计,小程序毕业设计
- dependency标签
- ebm风扇选型手册_德国EBM全系列散热风扇
- Android 高级自定义Toast及源码解析
- uniapp 清除文件缓存
- android安全加固方案,android安全加固技术
- 小老虎的微信公众号:iITObserve
- 2022-2028年中国植物蛋白饮品行业市场全景调研及战略咨询研究报告
热门文章
- wordpress PHP合并js,如何在WordPress中添加外部JavaScript
- skycut刻字机工厂经纬线模切机车间在哪里
- 阿里云debian mysql_记录下在阿里云linux上安装与配置Mysql
- 计算机组成原理 控制冒险,电子科大-系统结构实验-解决控制冒险.docx
- 二等水准测量记录数据_公路水准测量培训道路放样测量学习
- vue项目中的遇错:Invalid Host header
- 【mysq】远程访问权限(允许远程连接)
- vue自定义指令封装节流_Vue自定义指令封装节流函数的方法示例
- 个人博客代码_Solo小众开源博客系统:手把手教你搭建自己的博客系统
- 矩阵的秩到底描述了什么?