Linux分卷性能测试实操指南
一 测试准备与关键指标
二 常用工具与安装
三 标准测试流程与示例命令
fio --name=seqwrite --ioengine=libaio --rw=write --bs=1M --size=1G --numjobs=1 --direct=1 --filename=/dev/vg0/lvdata --runtime=30 --group_reporting
fio --name=seqread --ioengine=libaio --rw=read --bs=1M --size=1G --numjobs=1 --direct=1 --filename=/dev/vg0/lvdata --runtime=30 --group_reporting
fio --name=randwrite --ioengine=libaio --rw=randwrite --bs=4k --size=1G --numjobs=1 --direct=1 --filename=/dev/vg0/lvdata --runtime=30 --group_reporting
fio --name=randread --ioengine=libaio --rw=randread --bs=4k --size=1G --numjobs=1 --direct=1 --filename=/dev/vg0/lvdata --runtime=30 --group_reporting
fio --name=fs_randwrite --ioengine=libaio --rw=randwrite --bs=4k --size=1G --numjobs=4 --direct=1 --directory=/data --runtime=60 --group_reporting
dd if=/dev/zero of=/data/testfile bs=1M count=1024 oflag=direct
dd if=/data/testfile of=/dev/null bs=1M count=1024 iflag=direct
四 结果判读与对比
五 进阶与注意事项