硬件性能测试之:[1]网卡
来源:网络收集 点击: 时间:2024-05-02安装Netperf
Server端与Client端都需要安装
在命令行下执行:
apt-get install netperf
直接安装
安装过程如下图:
或者,下载netperf
下载地址:http://www.netperf.org/netperf/
下载完成后,解压,安装

在Server端开启服务
在Server端命令行下执行:
netserver
启动服务

在Client发送不同大小字节的请求,查看Server端对请求的应答
在命令行下执行以下命令:
netperf -H 10.34.70.26 -l 60 -- -m 4
其中最后一个参数4为4kb,测试时可以修改为8,16,32,64,128等,来查看网卡对不同大小字节的数据的响应速度






根据不同大小字节的请求结果绘制网卡性能曲线
通过对不同字节大小的数据的响应结果,用Execl将结果整理,合并为网卡的批量数据传输性能曲线。
结果类似下图:

模拟建立一次TCP连接(TCP数据传输),在Client发送不同大小字节的请求,查看Server端对请求的应答
在命令行下执行命令:
netperf -t TCP_RR -H 10.34.70.26 -- -r 32,128
上述命令表示
TCP_RR 代表一次TCP连接
-r 参数后表示 32 表示请求大小 ,128表示响应大小
可以通过更改 -r 后的参数来调节不同字节来进行测试




模拟建立多次TCP连接(HTTP请求),在Client发送不同大小字节的请求,查看Server端对请求的应答
在命令行下执行命令:
netperf -t TCP_CRR -H 10.34.70.26 -- -r 32,128
上述命令表示
TCP_CRR 代表每请求一次,建议一次TCP连接
-r 参数后表示 32 表示请求大小 ,128表示响应大小
可以通过更改 -r 后的参数来调节不同字节来进行测试



根据不同大小字节的请求结果绘制网卡性能曲线
通过对不同字节大小的数据的响应结果,用Execl将结果整理,合并为网卡的批量数据传输性能曲线。
注意事项本测试只是线下测试方法,且只用到了TCP方式,UDP方式可以通过修改测试参数来进行
测试过程中要不断调节测试字节大小,这样才能从结果绘制网卡性能曲线
如果apt-get 安装的netperf不能使用,建议使用源码包安装
测试类型可以有TCP/UDP两种类型
硬件网卡版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_654912.html