首页 > 电脑专区 > 电脑教程 >

硬件性能测试之:[1]网卡

来源:互联网 2023-02-20 17:18:54 版权归原作者所有,如有侵权,请联系我们

一般来说,我们采购的服务器会对服务器进行硬件性能评估,其中评估内容包括,CPU计算,硬盘读写,网卡性能等,偶尔也会进行整体的性能评估,那么,在没有上线之前,我们的硬件要怎么来进行性能评估呢?yUQ办公区 - 实用经验教程分享!

yUQ办公区 - 实用经验教程分享!

本篇文章对网卡性能进行线下测试评估。yUQ办公区 - 实用经验教程分享!

测试方法为常规方法,工具使用为Netperf ,Netperf原理请自行学习。yUQ办公区 - 实用经验教程分享!

还有其它一些其它的方法可以从不同方面来进行,大家可以从本篇文章找到一些灵感。yUQ办公区 - 实用经验教程分享!

本片文章测试系统采用Ubuntu 12.04系统。yUQ办公区 - 实用经验教程分享!

工具/原料

  • 系统为类LINUX操作系统/
  • 网卡性能测试工具 Netperf/
  • 服务器两台,一台Server,一台Client,服务器为千兆网卡/

测试工具Netperf安装与服务开启

  • 1

    安装NetperfyUQ办公区 - 实用经验教程分享!

    yUQ办公区 - 实用经验教程分享!

    Server端与Client端都需要安装yUQ办公区 - 实用经验教程分享!

    yUQ办公区 - 实用经验教程分享!

    在命令行下执行:yUQ办公区 - 实用经验教程分享!

    apt-get install netperfyUQ办公区 - 实用经验教程分享!

    直接安装yUQ办公区 - 实用经验教程分享!

    安装过程如下图:yUQ办公区 - 实用经验教程分享!

    yUQ办公区 - 实用经验教程分享!

    或扯争者,下载netperfyUQ办公区 - 实用经验教程分享!

    下载地址:http://www.netperf.org/netperf/yUQ办公区 - 实用经验教程分享!

    下载完成后,解压,安装yUQ办公区 - 实用经验教程分享!

    硬件性能测试之:[1]网卡yUQ办公区 - 实用经验教程分享!

  • 1相关内容未经许可获取自百度经验
  • 2

    在Server端开启服务yUQ办公区 - 实用经验教程分享!

    yUQ办公区 - 实用经验教程分享!

    在暗总Server端命令行下财贪物执行:yUQ办公区 - 实用经验教程分享!

    netserveryUQ办公区 - 实用经验教程分享!

    启动服务yUQ办公区 - 实用经验教程分享!

    硬件性能测试之:[1]网卡yUQ办公区 - 实用经验教程分享!

  • TCP连接方式-批量数据传输测试

  • 1

    在Client发送不同大小字节的请求,查看Server端对请求的应答yUQ办公区 - 实用经验教程分享!

    yUQ办公区 - 实用经验教程分享!

    在命令行下执行以下命令:yUQ办公区 - 实用经验教程分享!

    netperf -H 10.34.70.26 -l 60 -- -m 4yUQ办公区 - 实用经验教程分享!

    其中最后一个参数4为4kb,测试时可以修改为8,16,32,64,128等,来查看网卡对不同大小字节的数据的响应速度yUQ办公区 - 实用经验教程分享!

    硬件性能测试之:[1]网卡yUQ办公区 - 实用经验教程分享!

    硬件性能测试之:[1]网卡yUQ办公区 - 实用经验教程分享!

    硬件性能测试之:[1]网卡yUQ办公区 - 实用经验教程分享!

    硬件性能测试之:[1]网卡yUQ办公区 - 实用经验教程分享!

    硬件性能测试之:[1]网卡yUQ办公区 - 实用经验教程分享!

    硬件性能测试之:[1]网卡yUQ办公区 - 实用经验教程分享!

  • 2

    根据不同大小字节的请求结果绘制网卡性能曲线yUQ办公区 - 实用经验教程分享!

    yUQ办公区 - 实用经验教程分享!

    通过对不同字节大小的数据的响应结果,用Execl将结果整理,合并为网卡的批量数据传输性能曲线。yUQ办公区 - 实用经验教程分享!

    yUQ办公区 - 实用经验教程分享!

    结果类似下图:yUQ办公区 - 实用经验教程分享!

    硬件性能测试之:[1]网卡yUQ办公区 - 实用经验教程分享!

  • TCP连接方式-请求/应答模式测试

  • 1

    模拟建立一次TCP连接(TCP数据传输),在Client发送不同大小字节的请求,查看Server端对请求的应答yUQ办公区 - 实用经验教程分享!

    yUQ办公区 - 实用经验教程分享!

    在命令行下执行命令:yUQ办公区 - 实用经验教程分享!

    netperf -t TCP_RR -H 10.34.70.26 -- -r 32,128yUQ办公区 - 实用经验教程分享!

    上述命令表示yUQ办公区 - 实用经验教程分享!

    TCP_RR 代表一次TCP连接yUQ办公区 - 实用经验教程分享!

    -r 参数后表示 32 表示请求大小 ,128表示响应大小yUQ办公区 - 实用经验教程分享!

    可以通过更改 -r 后的参数来调节不同字节来进行测试yUQ办公区 - 实用经验教程分享!

    硬件性能测试之:[1]网卡yUQ办公区 - 实用经验教程分享!

    硬件性能测试之:[1]网卡yUQ办公区 - 实用经验教程分享!

    硬件性能测试之:[1]网卡yUQ办公区 - 实用经验教程分享!

    硬件性能测试之:[1]网卡yUQ办公区 - 实用经验教程分享!

  • 2

    模拟建立多次TCP连接(HTTP请求),在Client发送不同大小字节的请求,查看Server端对请求的应答yUQ办公区 - 实用经验教程分享!

    yUQ办公区 - 实用经验教程分享!

    在命令行下执行命令:yUQ办公区 - 实用经验教程分享!

    netperf -t TCP_CRR -H 10.34.70.26 -- -r 32,128yUQ办公区 - 实用经验教程分享!

    上述命令表示yUQ办公区 - 实用经验教程分享!

    TCP_CRR 代表每请求一次,建议一次TCP连接yUQ办公区 - 实用经验教程分享!

    -r 参数后表示 32 表示请求大小 ,128表示响应大小yUQ办公区 - 实用经验教程分享!

    可以通过更改 -r 后的参数来调节不同字节来进行测试yUQ办公区 - 实用经验教程分享!

    硬件性能测试之:[1]网卡yUQ办公区 - 实用经验教程分享!

    硬件性能测试之:[1]网卡yUQ办公区 - 实用经验教程分享!

    硬件性能测试之:[1]网卡yUQ办公区 - 实用经验教程分享!

  • 3

    根据不同大小字节的请求结果绘制网卡性能曲线yUQ办公区 - 实用经验教程分享!

    yUQ办公区 - 实用经验教程分享!

    通过对不同字节大小的数据的响应结果,用Execl将结果整理,合并为网卡的批量数据传输性能曲线。yUQ办公区 - 实用经验教程分享!

  • 注意事项

    • 本测试只是线下测试方法,且只用到了TCP方式,UDP方式可以通过修改测试参数来进行yUQ办公区 - 实用经验教程分享!

    • 测试过程中要不断调节测试字节大小,这样才能从结果绘制网卡性能曲线yUQ办公区 - 实用经验教程分享!

    • 如果apt-get 安装的netperf不能使用,建议使用源码包安装yUQ办公区 - 实用经验教程分享!

    • 测试类型可以有TCP/UDP两种类型yUQ办公区 - 实用经验教程分享!

    (共篇)

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!yUQ办公区 - 实用经验教程分享!


    标签: 硬件性能测试

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号