fio是一种 I/O工具,用于基准测试和压力/硬件验证。
它支持19种不同类型的I/O引擎(sync,mmap,libaio,posixaio,SG v3,splice,null,network,syslet,guasi,solarisaio等),I/O优先级(适用于较新的Linux内核) ,评估I/O,分叉或线程作业等等。
它可以在块设备和文件上工作。
fio显示各种I/O性能信息,包括完整的IO延迟和百分位数。
fio在许多地方广泛使用,用于基准测试,QA和验证目的。
它支持Linux,FreeBSD,NetBSD,OpenBSD,OS X,OpenSolaris,AIX,HP-UX,Android和Windows。
filename参数指定某个要测试的裸设备(硬盘或分区),切勿在系统分区做测试,会破坏系统分区,而导致系统崩溃。
若一定要测试系统分区较为安全的方法是:在根目录下创建一个空目录,在测试命令中使用directory参数指定该目录,而不使用filename参数。
Centos7磁盘IOPS压力测试
https://chensir.ink/ea69ccc9cc30
SSD测试第一神器——fio
http://www.ssdfans.com/?p=8288
Fio Output Explained
https://tobert.github.io/post/2014-04-17-fio-output-explained.html
利用BLKTRACE分析IO性能
http://linuxperf.com/?p=161
Blktrace - 使用blktrace分析系统IO
https://www.cnblogs.com/citrus/p/15149707.html
blktrace、blkparse和btt使用
https://jabingu.com/2019/09/17/blktrace-blkparse-btt/
剖析生产系统的I/O模式
http://linuxperf.com/?p=227
FIO:ceph/磁盘IO测试工具
https://www.cnblogs.com/bandaoyu/p/14624847.html
DISK 100% BUSY,谁造成的?
http://linuxperf.com/?p=40
观察网络流量的工具:IPTRAF
http://linuxperf.com/?p=11
观察网络性能时如何选择工具
http://linuxperf.com/?p=20
用PING测网络延迟要注意的几个因素
http://linuxperf.com/?p=4
网友评论