一、测试方法
前置条件
1.环境配置正确。
2.操作系统正常运行。
3.在一台LINUX A和一台LINUX B被测机上安装netperf。被测样品机为LINUX A,另一台机器为LINUX B(IP为192.168.1.120)。
安装目录为/opt/netperf-2.4.5
步骤
1.在LINUX B上运行/opt/netperf-2.4.5/src目录下的netserver作为服务器端,命令如下:
./netserver
2.在LINUX A上运行脚本netperf.sh作为客户端开始测试,输入命令:./netperf -t TCP_STREAM -H 192.168.1.120 -l 60,记录结果
3.重复执行第二步骤4次,记录四次的结果。
4.计算五次的平均值。
二、大纲要求:测试网络传输速率、网络吞吐率、网络响应时间等,包括TCP、UDP流吞吐速率、TCP请求/响应、丢包率等
1、TCP流吞吐率
/netperf -t TCP_STREAM -H 192.168.1.120 -l 60得到的Throughput结果(见inspurNP1166M2-netperfdaa)
2、UDP流吞吐率
./netperf -t UDP_STREAM -H 192.168.1.120 -l 60得到的Throughput结果(第一行)(见inspurNP1166M2-netperfdaa)
3、TCP请求/响应
netperf -t TCP_RR-H 192.168.1.120 -l 60得到的trans rate交易率次/秒,即请求与响应数。,每次交易中的request和response分组的大小都为1个字节
4、丢包率
查看./netperf -t UDP_STREAM -H 192.168.1.120 -l 60的socket结果(第一行和第二行对比)没有丢包则丢包率为0