linux
dd测试命令
dd if=/dev/zero of=test bs=32k count=100k oflag=dsync
fio测试命令
一、Linux系统:
创建测试文件:dd if=/dev/sdb1 of=/dmdata/test.big bs=4k count=524288
时延:
fio --filename=/dmdata/test.big --ioengine=libaio --rw=randread --bs=4k --size=40G --iodepth=1 --numjobs=1 --direct=1 --name=4klat_randread --group_reporting --runtime=120
fio --filename=/dmdata/test.big --ioengine=libaio --rw=randwrite --bs=4k --size=40G --iodepth=1 --numjobs=1 --direct=1 --name=4klat_randwrite --group_reporting --runtime=120
IOPS:
fio --filename=/dmdata/test.big --ioengine=libaio --rw=randread --bs=4k --size=40G --iodepth=64 --numjobs=4 --direct=1 --name=4kiops_randread --group_reporting --runtime=120
fio --filename=/dmdata/test.big --ioengine=libaio --rw=randwrite --bs=4k --size=40G --iodepth=64 --numjobs=4 --direct=1 --name=4kiops_randwrite --group_reporting --runtime=120
吞吐量:
fio --filename=/dmdata/test.big --ioengine=libaio --rw=randread --bs=4M --size=40G --iodepth=64 --numjobs=1 --direct=1 --name=4kio_randread --group_reporting --runtime=120
fio --filename=/dmdata/test.big --ioengine=libaio --rw=randwrite --bs=4M --size=40G --iodepth=64 --numjobs=1 --direct=1 --name=4kio_randwrite --group_reporting --runtime=120
二、windows系统:
时延:
fio --filename=改成待测试文件路径+名称 --ioengine=windowsaio --rw=randread --bs=4k --size=10G --iodepth=1 --numjobs=1 --direct=1 --name=4klat_randread --group_reporting --runtime=120
fio --filename=改成待测试文件路径+名称 --ioengine=windowsaio --rw=randwrite --bs=4k --size=10G --iodepth=1 --numjobs=1 --direct=1 --name=4klat_randwrite --group_reporting --runtime=120
IOPS:
fio --filename=改成待测试文件路径+名称 --ioengine=windowsaio --rw=randread --bs=4k --size=10G --iodepth=64 --numjobs=4 --direct=1 --name=4kiops_randread --group_reporting --runtime=120
fio --filename=改成待测试文件路径+名称 --ioengine=windowsaio --rw=randwrite --bs=4k --size=10G --iodepth=64 --numjobs=4 --direct=1 --name=4kiops_randwrite --group_reporting --runtime=120
吞吐量:
fio --filename=改成待测试文件路径+名称 --ioengine=windowsaio --rw=randread --bs=4M --size=10G --iodepth=64 --numjobs=1 --direct=1 --name=4kio_randread --group_reporting --runtime=120
fio --filename=改成待测试文件路径+名称 --ioengine=windowsaio --rw=randwrite --bs=4M --size=10G --iodepth=64 --numjobs=1 --direct=1 --name=4kio_randwrite --group_reporting --runtime=120