改进Linux网络性能 100Gb网络适配器即将到来

Linux就该这么学

RedHat的Jesper Brouer在LCA 2015会议上说,100Gb网络适配器即将到来。适配器的全线速运行对Linux内核是一大挑战。

Brouer解释说,随着网络适配器越来越快,内核处理每个数据包的时间越来越短。以10Gb适配器为例,两个1538字节的数据包之间的时间间隔为 1230ns, 40Gb网络则将时间间隔进一步缩短到307ns,100Gb则再次减少到120ns,也就是说内核每秒需要处理高达815万个数据包,它没有多少时间弄清楚如何处理每个数据包。能发送的最小容量以太网帧是84字节,对10Gb网络而言,最小数据包的时间间隔是 67.2ns。Brouer称,对一个3GHz CPU,每个数据包处理只可用200 CPU周期,并不多。内核在处理这种网络密集工作负荷上做的并不好。

原文:http://www.solidot.org/story?sid=42833

 

本文由 CentOS中文站 - 专注Linux技术 作者:centos 发表,其版权均为 CentOS中文站 - 专注Linux技术 所有,文章内容系作者个人观点,不代表 CentOS中文站 - 专注Linux技术 对观点赞同或支持。如需转载,请注明文章来源。

相关文章

发表评论

邮箱地址不会被公开。 必填项已用*标注