用户注意到用户计算机中千兆位网卡,为何你电脑上的千兆网卡跑不到千兆?

100241178_1

这几天谈了不少网络方面的知识和教程,基本上已经脱离百兆的温饱线,走向了高大上的千兆小康生活……事实上,对于目前的硬件环境而言,无论是路由器、网卡、光纤、网线,仅从带宽而言,达到千兆毫无难度!

不过也有一些必修用户像阿卡诉苦,特别是自家电脑的千兆网卡跑不到千兆这个问题引起了本人的关注。按道理而言,从多年前开始,主板上搭载的网卡都已经变成千兆,好点的主板还会支持双千兆网卡,怎么会跑不到千兆呢?

一位用户的案例值得探讨:这位用户家里有两台电脑,都采用了Realtek的千兆网卡,一款电脑主板较老,使用的是Realtek的8110网卡,另一款电脑相对较新,使用的是Realtek 8111E的网卡。两款网卡按照官方和主板厂商的介绍来看,毫无疑问是千兆网卡!而从电脑的网络连接来看,两者都是1Gbps,这点应该没什么疑惑。

100241178_2

但是问题来了,在传输数据的测试中,使用8110网卡的电脑,在千兆局域网中,传输速度最高只有60MB/s,而使用8111E网卡的电脑,传输速度最高则可以达到120MB/s,同为千兆网卡,为何速度会有这么大的差异?

通过网卡官网的查询,基本上是没有卵用的……官方才不会告诉你为啥俺家的千兆网卡跑不到千兆呢……但通过网站你会得到这样的讯息:8111E采用的是PCI-E总线,而8110采用的是PCI总线……难道是因为总线不同造成的?

但这里还有一个问题,即使PCI-E比PCI总线宽带更高,但PCI总线位宽是32位,总线频率 33 MHz,理论带宽应该能达到133MB/s,达到千兆网卡的理论速度毫无问题!

于是阿卡又到处发邮件或者通过QQ、微信去咨询业内人士。最后一个在芯片行业沉浸多年的业内高人告诉阿卡:8110芯片基于PCI总线,理论带宽达到133MB/S。但实际最高只能达到500-600Mbps,与主板芯片组和BIOS设计有关。只有基于PCIE的芯片方可达到全千兆传输。

所以如果未来大家的宽带速度都超过400Mbps,那么遇到这类PCI总线的千兆网卡,很可能就无法达到最高的网速了!

事实上,从Intel的SNB芯片组开始,芯片组就已经取消了PCI总线,现在的主板如果还有PCI插槽,都是通过PCIE-PCI桥接而来,PCI总线的网卡也是如此,这种桥接本身还有一定损耗,所以一块PCI总线的千兆网卡,本身只能跑到500Mbps左右,但在PCIE-PCI桥接后,速度会进一步下降,也就达到400Mbps左右了!

值得一提的是,这类PCI总线的集成网卡,至今官方仍有销售,估计是因为价格很低,所以很多主板还再使用,反正要用桥接模式做PCI插槽,多加一个廉价的PCI总线网卡也没关系。所以用户如果需要在自己电脑上实现高性能的网络应用,在买主板的时候最好看看集成网卡用的什么模式,特别是买一些便宜主板的时候!

有任何疑问,都可以在文章后留言,我们会第一时间回复!同时也欢迎在必修APP以及主页上和我们进行交流!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值