目录
1 测试环境: 2
2 测试样例 2
2.1 测试情景一:全带宽测试100s 2
2.1.1 Normal 2
2.1.2 Probe 2
2.2 测试情景二:发送数据包大小1byte持续测试100s 3
2.2.1 Normal 3
2.2.2 Probe 3
2.3 测试情景三:发送1000000个包,大小为1024byte 4
2.3.1 Normal 4
2.3.2 Probe 5
2.4 测试情景五:模拟真实网络环境 5
2.4.1 Normal 5
2.4.2 Probe 6
3 结论 6
1 测试环境:
Server: x86;1cpu*4core;内存3.6G;完全idle;
Client: x86;2cpu*24core;内存30G
测试工具:netperf, iperf(netserver –p 10000)
对client进行perf probe采样。
2 测试样例
2.1 测试情景一:全带宽测试100s
2.1.1 Normal
2.1.1.1 命令
perf record -a netperf -t TCP_STREAM -H 10.110.48.59 -l 100 -p 10000
2.1.1.2 结果
Cpu 0.3
Perf-Data 9万
2.1.2 Probe
2.1.2.1 命令
perf record -e probe:tcp_sendmsg -e probe:tcp_v4_rcv -a netperf -t TCP_STREAM -H 10.110.48.59 -l 100 -p 10000
2.1.2.2 结果
Cpu 0.3
Perf-Data 18万
2.2 测试情景二:发送数据包大小1byte持续测试100s
2.2.1 Normal
2.2.1.1 命令
perf record -a netperf -t TCP