千兆网卡如何才能达到全速

1000Mb网卡如何才能跑满,跑到100%?

 

 

作者:赵磊

博客:http://elf8848.iteye.com


千兆网卡理论最大传输速度是(1024Mbit/s=128MByte/s),注意b与B差了8倍。


要想达到最大传输速度要满足三个条件 :

 

1、 使用超五类双绞线,线序没什么变化,是568B。


2、 把电脑BIOS的SATA选项的IDE模式设置为AHCI)模式。我以前用 Think Pad T400笔记本运行Windows XP系统时,要先安装一个驱动,再修改BIOS,才成功。不然开机进入系统时蓝屏。
     各个电脑的修改方式不同,请自行上网搜索。不修改的话只能达到25-30MB/s


3、 使用基于PCIE总线的网卡才能达到100+MB/s.现在只要不是最低端的电脑,都支持PICE。
      PCI总线位宽是32位,总线频率33MHz,理论带宽达到133MB/s。但实际只能达到500-600Mbps(62.5-75MB/s),与主板芯片组和BIOS设计有关。 只有基于PCIE的芯片方可达到全千兆传输。
     Realtek 8110 集成网卡就是基于PCI总线的.实际测试最高只能跑到 400Mbps(50MB/s) 左右.

     Realtek RTL8168C/8111C 系列 PCI-E 千兆以太网卡,虽然是千兆,总是是“半软”的网卡,依靠CPU计算,CPU使用率很高(可能会100%),速度只能70+MB/s.一分钱一分货。
服务器上的千兆以太网卡都是“硬”卡,不能担心这个。

 

满足以上条件,就可以享受1000M网络的速度了。

 

 

 

图片:Realtek 8110 集成网卡

千兆网卡如何才能达到全速_第1张图片

你可能感兴趣的:(架构研究)