fio测试nvme性能

#cat /sys/block/nvme0n1/queue/scheduler
none

#cat /sys/block/sda/queue/scheduler
noop deadline [cfq]

* sda: SSD
* nvme
nvme

nvme

随机写

#fio -filename=/dev/nvme0n1 -direct=1 -iodepth=4 -thread -rw=randwrite -ioengine=libaio -bs=4k  -size=2G -numjobs=100 -name="EBS 4K randwrite test" -group_reporting -runtime=10

result:

bw=1071.8MB/s, iops=274369, avg=1450.82

顺序写

#fio -filename=/dev/nvme0n1 -direct=1 -iodepth=4 -thread -rw=write -ioengine=libaio -bs=4k  -size=2G -numjobs=100 -name="EBS 4K randwrite test" -group_reporting -runtime=10

result:

bw=1108.3MB/s, iops=283721, avg=1402.61

随机读

#fio -filename=/dev/nvme0n1 -direct=1 -iodepth=4 -thread -rw=randread -ioengine=libaio -bs=4k  -size=2G -numjobs=100 -name="EBS 4K randwrite test" -group_reporting -runtime=10

result:

bw=1816.2MB/s, iops=464930, avg=849.67

顺序读

#fio -filename=/dev/nvme0n1 -direct=1 -iodepth=4 -thread -rw=read -ioengine=libaio -bs=4k  -size=2G -numjobs=100 -name="EBS 4K randwrite test" -group_reporting -runtime=10

result:

bw=1745.5MB/s, iops=446828, avg=887.56

混合随机读写:

#fio -filename=/dev/nvme0n1 -direct=1 -iodepth=4 -thread -rw=randrw -ioengine=libaio -bs=4k  -size=2G -numjobs=100 -name="EBS 4K randwrite test" -group_reporting -runtime=10

result

bw=499805KB/s, iops=124951, avg=1796.13

sda

随机写

#fio -filename=/dev/sda -direct=1 -iodepth=4 -thread -rw=randwrite -ioengine=libaio -bs=4k  -size=2G -numjobs=100 -name="EBS 4K randwrite test" -group_reporting -runtime=10

result:

bw=148181KB/s, iops=37045, avg=8948.92

顺序写

#fio -filename=/dev/sda -direct=1 -iodepth=4 -thread -rw=write -ioengine=libaio -bs=4k  -size=2G -numjobs=100 -name="EBS 4K randwrite test" -group_reporting -runtime=10

result:

bw=109418KB/s, iops=27354, avg=14595.72

随机读

#fio -filename=/dev/sda -direct=1 -iodepth=4 -thread -rw=randread -ioengine=libaio -bs=4k  -size=2G -numjobs=100 -name="EBS 4K randwrite test" -group_reporting -runtime=10

result:

 bw=164057KB/s, iops=41014, avg=8070.85

顺序读

#fio -filename=/dev/sda -direct=1 -iodepth=4 -thread -rw=read -ioengine=libaio -bs=4k  -size=2G -numjobs=100 -name="EBS 4K randwrite test" -group_reporting -runtime=10

result:

bw=244719KB/s, iops=61179, avg=6526.39

混合随机读写:

#fio -filename=/dev/sda -direct=1 -iodepth=4 -thread -rw=randrw -ioengine=libaio -bs=4k  -size=2G -numjobs=100 -name="EBS 4K randwrite test" -group_reporting -runtime=10
bw=65313KB/s, iops=16328, avg=12832.12
原文地址:https://www.cnblogs.com/muahao/p/10550701.html