测试步骤
|
- 两端网卡分配同网段IP地址,在系统下调优相关参数(如缓冲区等参数),可使用绑核(如taskset、numactl等工具)。分别测试MTU=1500、9000、网卡实际jumbo值的情况。
- 测试TCP吞吐性能,本端作为server,运行iperf -s,对端作为client,运行
iperf -c <server_ip> -P n -t 60
更改进程数n(n=1,2,4,8…),直到达到稳定的最优吞吐性能,记录n=1的吞吐性能为结果1,记录最优吞吐性能为结果2。
- 测试UDP吞吐性能,本端作为server,运行iperf -s -u (-l <buff_len>),对端作为client,运行,-l遍历不同包长,测试64、128、256、512、1024、1518的性能
iperf -u -c <server_ip> -l <buff_len> -t 60 -b m
根据测试结果(实际带宽,时延抖动和丢包率)更改-l、-b参数,得到稳定实际带宽,得到结果3。
- 分别在ARM服务器平台和x86服务器平台重复以上步骤进行测试。
|