K8S服务器性能测试

磁盘读写

使用fio对磁盘做性能测试:

顺序读测试:

1
2
3
4
fio -filename=/var/test.file -direct=1 \
 -iodepth 1 -thread -rw=read \
 -ioengine=psync -bs=16k -size=2G -numjobs=10 \
 -runtime=60 -group_reporting -name=test_r

随机写测试:

1
2
3
4
fio -filename=/var/test.file -direct=1 \
 -iodepth 1 -thread -rw=randwrite \
 -ioengine=psync -bs=16k -size=2G -numjobs=10 \
 -runtime=60 -group_reporting -name=test_randw

顺序写测试:

1
2
3
4
fio -filename=/var/test.file -direct=1 \
 -iodepth 1 -thread -rw=write \
 -ioengine=psync -bs=16k -size=2G -numjobs=10 \
 -runtime=60 -group_reporting -name=test_w

混合随机读写测试:

1
2
3
4
fio -filename=/var/test.file -direct=1 \
 -iodepth 1 -thread -rw=randrw \
 -rwmixread=70 -ioengine=psync -bs=16k -size=2G -numjobs=10 \
 -runtime=60 -group_reporting -name=test_r_w -ioscheduler=noop

网络带宽

使用iperf3测试服务器间的网络带宽。

现在要测试A到B的网络带宽,先在B启动iperf服务端

1
iperf3 -s

再到A上启动iperf客户端:

1
iperf3 -c <ip-to-b>

参考资料

版权

评论