请不要测试 / 目录
Linux生产环境测试fio命令
安装 fio
yum install libaio libaio-devel fio -y
磁盘挂载
mkfs.xfs -n ftype=1 /dev/vdc -f
mkdir -p /data1
echo “blkid | grep /dev/vdc | awk '{print $2}'
/data1 xfs defaults,noatime,nodiratime,prjquota 0 0” >> /etc/fstab
mount -a
确认挂载
df -h
测试说明
5分钟、1小时随机读写,主要衡量磁盘IOPS性能;
avg反馈平均性能,越大性能约e好;
stdev反馈稳定性,越小越好;
min反馈最差的性能,通常跟stdev一起,主要反馈性能波动;
不同场景的测试公式基本一致,只有 rw 模式、runtime 运行时间 两个参数的区别。runtime 1 小时,可以更好的反馈磁盘的稳定性情况;runtime 5 分钟,可以快速的评估磁盘的当前平均性能。
测试结果
5分钟随机读,iodepth 128,主要衡量磁盘IOPS性能
fio --name=/data1/fio --size=10g --bs=4k --iodepth=128 --ioengine=libaio --rw=randread --time_based --runtime=300s --direct=1
结果分析:
avg反馈平均性能,越大性能约好,腾讯云测试结果16866.49
stdev反馈稳定性,越小越好,说明性能越稳定,腾讯云测试结果1371.75
min反馈最差的性能,通常跟stdev一起,主要反馈性能波动,腾讯云测试结果16766
综合结论,腾讯云硬盘性能稳定
5分钟随机写,iodepth 128,主要衡量磁盘IOPS性能
fio --name=/data1/fio2 --size=10g --bs=4k --iodepth=128 --ioengine=libaio --rw=randwrite --time_based --runtime=300s --direct=1
结果分析:
avg反馈平均性能,越大性能约好,腾讯云测试结果16838.06
stdev反馈稳定性,越小越好,说明性能越稳定,腾讯云测试结果1271.75
min反馈最差的性能,通常跟stdev一起,主要反馈性能波动,腾讯云测试结果15692
综合结论,腾讯云硬盘性能稳定
1小时随机读,iodepth 128,主要衡量磁盘IOPS性能
fio --name=/data1/fio3 --size=10g --bs=4k --iodepth=128 --ioengine=libaio --rw=randread --time_based --runtime=3600s --direct=1
结果分析:
avg反馈平均性能,越大性能约好,腾讯云测试结果16803.17
stdev反馈稳定性,越小越好,说明性能越稳定,腾讯云测试结果416.00
min反馈最差的性能,通常跟stdev一起,主要反馈性能波动,腾讯云测试结果14638
综合结论,腾讯云硬盘性能稳定
1小时随机写,iodepth 128,主要衡量磁盘IOPS性能
fio --name=/data1/fio4 --size=10g --bs=4k --iodepth=128 --ioengine=libaio --rw=randwrite --time_based --runtime=3600s --direct=1
结果分析:
avg反馈平均性能,越大性能约好,腾讯云测试结果16801.70
stdev反馈稳定性,越小越好,说明性能越稳定,腾讯云测试结果386.10
min反馈最差的性能,通常跟stdev一起,主要反馈性能波动,腾讯云测试结果14750
综合结论,腾讯云硬盘性能稳定
补充测试
4k 随机读写场景 IOPS 性能
1小时随机读写,iodepth 32,主要衡量磁盘IOPS性能
fio --bs=4k --ioengine=libaio --iodepth=32 --direct=1 --rw=randrw --time_based --runtime=3600 --numjobs=1 --refill_buffers --norandommap --randrepeat=0 --group_reporting --name=fio-write --size=10G --filename=/data/test
结果分析:
avg反馈平均性能,越大性能约好,腾讯云测试结果16774.22
stdev反馈稳定性,越小越好,说明性能越稳定,腾讯云测试结果197.92
min反馈最差的性能,通常跟stdev一起,主要反馈性能波动,腾讯云测试结果15946
综合结论,腾讯云硬盘性能稳定