fio的联机模式

需求

通过fio控制多台同时测试,让io并发

使用方法

在受控客户端每台机器上面执行

1
fio --server

运行测试执行命令

1
[root@node232 testnvme]# fio --client=host.list  fio1.job

测试主机配置文件

1
2
3
[root@node232 testnvme]# cat host.list
192.168.122.2
192.168.122.163

fio配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[root@node232 testnvme]# cat fio1.job
[global]
ioengine=libaio
direct=1
thread=1
time_based
filename=/nvmedisk/test.temp
runtime=120
size=1G

[SEQ1MQ8T1-write]
bs=1M
iodepth=8
rw=write

使用上面的方法就可以并发测试多台机器了,选项可以根据自己的需求进行修改