硬件性能测试之:[1]网卡
1、安装Netperf
Server端与Client端都需要安装
在命令行下执行:
apt-get install netperf
直接安装
安装过程如下图:
或者,下载netperf
下载地址:http://www.netperf.org/netperf/
下载完成后,解压,安装
![硬件性能测试之:[1]网卡](https://exp-picture.cdn.bcebos.com/b7b28f87031c99c001b09a35af2fa872951fede3.jpg)
2、在Server端开启服务
在Server端命令行下执行:
netserver
启动服务
![硬件性能测试之:[1]网卡](https://exp-picture.cdn.bcebos.com/7830e01d96d81819da6cdc7e876efbf203b3dee3.jpg)
1、在Client发送不同大小字节的请求,查看Server端对请求的应答
在命令行下执行以下命令:
netperf -H 10.34.70.26 -l 60 -- -m 4
其中最后一个参数4为4kb,测试时可以修改为8,16,32,64,128等,来查看网卡对不同大小字节的数据的响应速度
![硬件性能测试之:[1]网卡](https://exp-picture.cdn.bcebos.com/bab5c45872dade49a743f0e526042e6816e9d5e3.jpg)
![硬件性能测试之:[1]网卡](https://exp-picture.cdn.bcebos.com/5917cb3da824d8e91d9ec0d5da598540112ac8e3.jpg)
![硬件性能测试之:[1]网卡](https://exp-picture.cdn.bcebos.com/3b03be7aa010bc3330744f0892efa25f0d143fe0.jpg)
![硬件性能测试之:[1]网卡](https://exp-picture.cdn.bcebos.com/c33acc828689a14652fd954af4bd4c7c35b334e0.jpg)
![硬件性能测试之:[1]网卡](https://exp-picture.cdn.bcebos.com/7efc527c34b33c41d8f6a8f2887de137c8762ee0.jpg)
![硬件性能测试之:[1]网卡](https://exp-picture.cdn.bcebos.com/c8373cbc7dc5cf67d813aef58e96b814f5d026e0.jpg)
2、根据不同大小字节的请求结果绘制网卡性能曲线
通过对不同字节大小的数据的响应结果,用Execl将结果整理,合并为网卡的批量数据传输性能曲线。
结果类似下图:
![硬件性能测试之:[1]网卡](https://exp-picture.cdn.bcebos.com/c99358fe474ec283cef3405cbe4f50b8b53e1ce0.jpg)
1、模拟建立一次TCP连接(TCP数据传输),在Client发送不同大小字节的请求,查看Server端对请求的应答
在命令行下执行命令:
netperf -t TCP_RR -H 10.34.70.26 -- -r 32,128
上述命令表示
TCP_RR 代表一次TCP连接
-r 参数后表示 32 表示请求大小 ,128表示响应大小
可以通过更改 -r 后的参数来调节不同字节来进行测试
![硬件性能测试之:[1]网卡](https://exp-picture.cdn.bcebos.com/b57fb6db574afa3296d1574454b2dc19cf2c14e0.jpg)
![硬件性能测试之:[1]网卡](https://exp-picture.cdn.bcebos.com/1f9feadca039131fc1a1a86ae275f2c4ed990ae0.jpg)
![硬件性能测试之:[1]网卡](https://exp-picture.cdn.bcebos.com/6834ecc4ec995943114c334d95425d6b05d104e0.jpg)
![硬件性能测试之:[1]网卡](https://exp-picture.cdn.bcebos.com/059057299a883913f5a8975d26bcbe2f46707ce0.jpg)
2、模拟建立多次TCP连接(HTTP请求),在Client发送不同大小字节的请求,查看Server端对请求的应答
在命令行下执行命令:
netperf -t TCP_CRR -H 10.34.70.26 -- -r 32,128
上述命令表示
TCP_CRR 代表每请求一次,建议一次TCP连接
-r 参数后表示 32 表示请求大小 ,128表示响应大小
可以通过更改 -r 后的参数来调节不同字节来进行测试
![硬件性能测试之:[1]网卡](https://exp-picture.cdn.bcebos.com/3ac71c214f5793567af68393effb960b302170e0.jpg)
![硬件性能测试之:[1]网卡](https://exp-picture.cdn.bcebos.com/04201aa355e983aeda9a229968efe078153169e0.jpg)
![硬件性能测试之:[1]网卡](https://exp-picture.cdn.bcebos.com/332d496699cf0253132e58366b36e29146e85fe0.jpg)
3、根据不同大小字节的请求结果绘制网卡性能曲线
通过对不同字节大小的数据的响应结果,用Execl将结果整理,合并为网卡的批量数据传输性能曲线。