fio使用示例
测试磁盘随机写
以下命令测试随机写,块大小为4k,写文件大小为1GB,线程数为1,运行时间10s,输出文件为test1,测试进程名为fio_test_job1。
fio -filename=./test1 -ioengine=sync -direct=1 -rw=randwrite -bs=4k -size=1G -numjobs=1 -runtime=10 -group_reporting -name=fio_test_job1
如果是测试裸盘,-filename后面可以直接接裸盘名称,如:-filename=/dev/sdb.
测试磁盘随机读
以下命令测试随机读,块大小为4k,写文件大小为1GB,线程数为1,运行时间10s,输入文件为test1,测试进程名为fio_test_job2。
fio -filename=./test1 -ioengine=sync -direct=1 -rw=randread -bs=4k -size=1G -numjobs=1 -runtime=10 -group_reporting -name=fio_test_job2
测试磁盘顺序写
以下命令测试顺序读,块大小为4k,写文件大小为1GB,线程数为1,运行时间10s,输出文件为test3,测试进程名为fio_test_job3。
fio -filename=./test3 -ioengine=sync -direct=1 -rw=write -bs=4k -size=1G -numjobs=1 -runtime=10 -group_reporting -name=fio_test_job3
测试磁盘顺序读
以下命令测试读,块大小为4k,写文件大小为1GB,线程数为1,运行时间10s,输入文件为test1,测试进程名为fio_test_job4。
fio -filename=./test1 -ioengine=sync -direct=1 -rw=randread -bs=4k -size=1G -numjobs=1 -runtime=10 -group_reporting -name=fio_test_job4
测试混合读写
顺序混合读写
以下命令测试混合顺序读写,块大小为4k,写文件大小为1GB,线程数为1,运行时间10s,输出文件为test4,测试进程名为fio_test_job5。
fio -filename=./test4 -ioengine=sync -direct=1 -rw=rw -bs=4k -size=1G -numjobs=1 -runtime=10 -group_reporting -name=fio_test_job5
随机混合读写
以下命令测试混合随机读写,块大小为4k,写文件大小为1GB,线程数为1,运行时间10s,输出文件为test5,测试进程名为fio_test_job6。
fio -filename=./test5 -ioengine=sync -direct=1 -rw=randrw -bs=4k -size=1G -numjobs=1 -runtime=10 -group_reporting -name=fio_test_job6
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25052
- 42023-09-25浏览数:18521
- 52020-05-11浏览数:17526