以太网网口流量测试,吞吐量测试

2024-12-02 07:28 45.251.21.202 15次
发布企业
北京淼森波信息技术有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
5
主体名称:
北京淼森波信息技术有限公司
组织机构代码:
91110114MA0028464J
报价
请来电询价
关键词
以太网网口流量测试,吞吐量测试
所在地
北京市海淀区永泰庄北路1号天地邻枫2号楼A座B101
联系电话
18601085302
手机
18601085302
联系人
邓经理  请说明来自顺企网,优惠更多
请卖家联系我

产品详细介绍

以太网网口流量测试,吞吐量测试

现在有很多硬件平台理论上支持千兆以太网接口,但实际传输速率远远低于千兆,并且丢包率很高。近我做了一些以太网吞吐量和丢包率方面的优化工作,有一些心得和大家分享一下。


 

二、影响吞吐量和丢包率的因素

1. 网卡DMA缓冲区大小

    这个缓冲区决定tx ring buffer和rx ring buffer的大小,如果ringbuffer太小,那么网卡缓存数据包的能力有限,当接收数据能力超过cpu处理能力时就会产生丢包现象。ringbuffer越大,吞吐能力就越强,丢包的概率就越小。

2. CPU处理能力

   CPU处理速度越快,网卡接收到的数据包在网卡DMA缓冲区中的存留时间就越短,就可以腾出更多的空间来暂存新接收到的数据包。CPU的处理能力直接决定了系统的吞吐量,运算速度越快,吞吐量越高。

3. 内存总容量

    当网卡DMA缓冲区太小时,ringbuffer不够用,会造成网络数据丢包。此时,需要将数据包及时从ringbuffer里面取出来,暂存到接收队列里面(发送数据时同理)。在合适的时机再把数据包上传给协议栈。这种处理方式会瞬时大量消耗系统内存,当吞吐量很大时,会引起内存剩余容量抖动,甚至导致内存不足的异常出现。

  D0BB1430-7FF6-49FA-B873-29F085FC493D.png E047D8E8-197E-458A-92A4-D896607BE9F1.png


关于北京淼森波信息技术有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2015年11月27日
法定代表人邓桂才
注册资本100
主营产品高速电路测试服务;仪器仪表租售
经营范围租赁仪器仪表、建筑工程机械设备;维修机械设备、仪器仪表;销售计算机、软硬件及辅助设备、机电设备、仪器仪表、通讯设备、文化用品、电子产品、金属材料、金属制品、五金交电、建筑材料、装饰材料、塑料制品、工艺品、汽车配件、电子元器件;货物进出口、技术进出口、代理进出口。(企业依法自主选择经营项目,开展经营...
公司简介北京淼森波信息技术有限公司(MISENBO)成立于2015年,是一家技术服务型公司,即为中小型、初创型企业提供硬件开发配套服务和硬件测试服务。主要业务有:高速电路测试服务和仪器仪表租售业务。高速电路测试服务项目有:①SI信号完整性测试,主要内容是电源上电时序、复位、时钟、I2C、SPI、Flash、DDR、JTAG接口、CPLD接口测试、URAT测试、网口测试、USB2.0/USB3.0测试、MI ...
公司新闻
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由北京淼森波信息技术有限公司自行发布,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112