云服务器
参数 | 说明 |
参数 | 说明 |
group_reporting | 测试结果显示模式。 如果指定该参数,测试结果会汇总每个进程的统计信息,而不是以不同任务来统计信息。 |
direct | 是否使用direct I/O,取值:
|
iodepth | 测试时的I/O队列深度,例如-iodepth=128表示FIO控制请求中的I/O最大个数为128。 |
rw | 测试时的读写策略,取值:
|
ioengine | 测试时FIO选择哪种I/O引擎。通常选择libaio,更符合日常应用模式。 |
bs | I/O单元的块大小(block size),默认值:4 KiB。 读取和写入的值可以以read、write格式单独指定,其中任何一个都可以为空以将该值保留为其默认值。 |
size | 测试文件的大小。FIO会将指定的文件大小全部读/写完成,然后才停止测试,除非受到其它选项(例如运行时)的限制。 如果未指定该参数,FIO将使用给定文件或设备的完整大小;也可以将大小作为1到100之间的百分比给出,例如指定size=20%,FIO将使用给定文件或设备完整大小的20%空间。 |
numjobs | 测试的并发线程数,默认值:1。 |
runtime | 测试时间,即FIO运行时长。 如果未指定该参数,则FIO会持续将上述size指定大小的文件,以每次bs值为块大小读/写完。 |
filename | 待测试的对象路径,路径可以是存储设备名称或者一个文件地址。本文中的FIO测试全部是以整盘为测试对象,不含文件系统,即裸盘测试。同时为了避免误测试到其他盘导致数据被破坏,本示例地址为/dev/your_device,请您正确替换。 |
name | 测试任务名称,可以随意设定,例如本示例的test。 |