线速处理能力的计算方法:
在广域网和局域网组建时,经常会遇到组网模型选择和设备选择的问题,其中是否达到“线速”是经常需要考虑的问题。
通常而言,网络设备的转发性能以“包转发性能”来表示,即设备在单位时间内能够处理多少个“包”决定了设备转发能力的强弱。在这里,无论是长包、还是短包都具有相同的包转发率(如果是超长包则需要考虑MTU(最大传输单元)值的问题)。包转发性能比较常见的单位是“PPS”,即Packet Per Second(包每秒);“Mpps”,即Mega Packet Per Second(百万包每秒);“Kpps”,即Kilo Packet Per Second(千包每秒)。
因此,设备是否能够达到线速通常以短包来进行计算,如果短包能够达到某一带宽的线速,则设备(或设备的接口则能够达到线速)。
以64字节短包计算(以太网帧最短为64字节)。
根据Ethernet的CSMA/CD的工作原理,报文在发送之前,要先侦听一段时间(IPG Inter-Packet Gap空闲帧,12Byte,96bit-time),如果在这段时间内线路空闲,则可以发送;
以太网帧结构为8个字节的前导码,其中7个字节为AA(其二进制形式为01010101)用于与接收端同步,因为电平一高一低,很容易取得同步;第8个字节为AB(帧定界符),用于定界,标明从现在开始后面的内容真正的是以太网帧了。
综上所述,一个最短帧其实际长度为:
(12+7+1+64)*8=84*8=672bit/Packet
那么单端口的吞吐量又是如何来的呢?以GE(1000Mbps,1000 Mega Bits Per Second)接口为例:
单口吞吐量=1000M/〔(64+7+1+12)×8〕=1488095pps,即1.488Mpps
10BASE-T接口线速吞吐量 14,881pps
100BASE-TX接口线速吞吐量 148,810pps ,约为148.8Kpps
1000BASE-T/S/LX接口线速吞吐量 1,488,095pps,约为1.488Mpps
因此,接口要达到线速转发,其包转发性能应不低于上述数据。
通常测试某个设备(或设备的某个接口)能否线速转发,采用测试仪SMARTBIT,不断向被测设备“灌注”64字节的以太网帧。观察包转发情况,如果能够达到上述两个数值,则说明是“线速转发”。
相关文章
- GeoTools使用--jts处理线的自相交问题
- 处理器的计算能力如何计算
- “fc-async”提供了基本的异步处理能力
- 亚信安全并购亚信科技交易正式完成-形成“安全+数智化”一体两翼发展格局。重组完成后,亚信安全与亚信科技将进一步完成安全与数智化的深度融合,实现产品线的延伸及增强,着力提升网络安全产品与用户IT基础设施、网络基础设施、核心业务系统、行业应用等数字化系统深度融合的能力。 打造云网安一体化能力布局。双方将完成资源和能力互补,进而合力拓展行业布局的深度与广度。整合运营商、金融、政务、交通、能源等重点行业的优势资源与服务经验,以安全能力为根基,以云网技术为发展动力,完成技术的跨越式融合与资源的跨界整合,双方携手提供云网安的全栈能力方案;一方面全面提升亚信安全整体解决方案的实力,同时增强亚信科技的业务原生安全能力。双方将为产业的升级进阶带来全面、专业可靠的能力。 兄弟登山顶峰见,变革时代驭潮头
- 太速科技-426-基于XC7Z100+TMS320C6678的图像处理板卡
- 嵌入式硬件中PCB走线与过孔的电流承载能力分析
- 向量体系结构(5):步幅&&集中一分散- 在C语言中,矩阵的行存储是连续的,但列之间存在较大的步幅。以矩阵D为例,如果要连续访问其列中的元素(内层循环的目的),每次迭代需要跳过整个行的宽度。Fortran语言通常以列主序存储数组,意味着矩阵的列元素在内存中是连续的,意味着访问其连续行元素时需要跨过较多内存空间。 编译器在向量化代码时,需要识别并优化这些步幅问题,以便有效地利用向量处理器的并行能力。如果不对循环进行重新排序或调整访问模式,处理器可能无法有效加载连续的向量元素到寄存器中进行并行运算,这会影响性能。 编译器可以通过循环变换(如循环展开、循环交换等)来改善内存访问模式,以减小步幅或使其适应向量寄存器的宽度。例如,通过改变循环顺序,使内存访问变得更加连续,从而减少跨步读取的次数。 向量处理器处理非连续数据
- STM32F103C8T6最小系统板是一种基于STM32F103C8T6微控制器的开发板,具有丰富的外设和强大的处理能力,适用于各种嵌入式应用开发
- 生意经:研究一下国外SAAS的产品线,比如Salesforce、Netsuite和Zendesk等等(Salesforce斥资7.5亿美元收购云计算字处理应用Quip)
- Linux(Centos )的网络内核参数优化来提高服务器并发处理能力【转】