官网说明

测试用例参考

测试步骤:

1、购买云盘。

2、在控制台上挂载云盘。

3、进行压测,看看是否符合预期。

4、 如果符合预期,分区、格式化,使用云盘。

5、不要分区格式化之后再压测,否则会出现压坏盘的情况哈。

特别注意:

1、 请不要在系统盘上进行 fio 测试,避免损坏系统重要文件。

2、fio测试建议在空闲的、未保存重要数据的硬盘上进行,并在测试完后重新制作文件系统。请不要在业务数据硬盘上测试,避免底层文件系统元数据损坏导致数据损坏。

3、 测试硬盘性能时,推荐直接测试裸盘(如 vdb)。

4、测试文件系统性能时,推荐指定具体文件测试(如 /data/file)

128K深32:顺序写带宽MB/s

fio --bs=128k --ioengine=libaio --iodepth=32 --direct=1 --rw=write --time_based --runtime=60 --refill_buffers --norandommap --randrepeat=0 --group_reporting --name=fio-bs128k_iodepth32_write --size=100G --filename=/dev/vdb

128K深32:顺序读带宽MB/s

fio --bs=128k --ioengine=libaio --iodepth=32 --direct=1 --rw=read --time_based --runtime=60 --refill_buffers --norandommap --randrepeat=0 --group_reporting --name=fio-bs128k_iodepth32_read --size=100G --filename=/dev/vdb

4K深32:随机写IOPS(次数/s)

fio --bs=4k --ioengine=libaio --iodepth=32 --direct=1 --rw=randread --time_based --runtime=60 --refill_buffers --norandommap --randrepeat=0 --group_reporting --name=fio-bs4k_iodepth32_randread --size=100G --filename=/dev/vdb

4K深32:随机读IOPS(次数/s)

fio --bs=4k --ioengine=libaio --iodepth=32 --direct=1 --rw=randwrite --time_based --runtime=60 --refill_buffers --norandommap --randrepeat=0 --group_reporting --name=fio-bs4k_iodepth32_randwrite --size=100G --filename=/dev/vdb

4K深1:随机写延时(us)

fio --bs=4k --ioengine=libaio --iodepth=1 --direct=1 --rw=randwrite --time_based --runtime=60 --refill_buffers --norandommap --randrepeat=0 --group_reporting --name=fio-bs4k_iodepth1_randwrite --size=100G --filename=/dev/vdb

4K深1:随机读延时(us)

fio --bs=4k --ioengine=libaio --iodepth=1 --direct=1 --rw=randread --time_based --runtime=60 --refill_buffers --norandommap --randrepeat=0 --group_reporting --name=fio-bs4k_iodepth1_randread --size=100G --filename=/dev/vdb

文章来源于腾讯云开发者社区,点击查看原文