论千兆网卡实际速度

2020-08-04 14:04:16 admin

不知道大家有没有发现 无论是电脑主板上自带的千兆网卡还是采用独立的千兆网卡 传输速度远远达不到千兆网卡的速度,到底是怎么回事?

办个“4M宽带”,下载速度也只有400KB/s…… 其实,这是大家搞错了MB和Mb的概念。

一般我们所说的千兆和百兆,它的单位都是Mbps,而传输速度我们一般则用MB/s来作为单位。

B是指Byte,而b则是指bit,1B=8b 普通的百兆网卡理论传输速度为100Mbps,实际上只有12.8MB/s 而千兆网卡的理论传输速度则为128MB/s 明白这点,相信就没人真的以为千兆网卡传输能达到1GB/s的速度了 相信不少人就会产生疑问了:既然千兆网卡理论传输速度可以达到128MB/s 那为什么在千兆局域网中,传输的速度还不到这个数值的一半呢?

我们两台机器对拷数据,有时候也就15MB/S 左右

ActionScript
第一个原因接口模式

PCI网卡: 我们普通主板上的PCI总线频率为33MHz,总线位宽为32bit,PCI总线的具体带宽为127MB/s,换算下来即为1016Mbps理论上这是符合千兆网卡的带宽的。

但实际上呢? 要知道所有的PCI设备都是共享一个总线带宽,包括IDE总线、集成的声卡都是通过PCI总线工作的 这样分配给PCI千兆网卡的带宽自然也就不够了。 而且要真正达到千兆网卡的速度要求,那么无论是输入还是输出的数据都必须达到1Gbps的速度,也就是我们常说的“双工” 这样我们要求的带宽就达到了2Gbps,这是目前PCI总线万万达不到的,因此PCI千兆网卡实际上也无法真正达到千兆网卡的速度。 从实际的数据测试来看,普通的PCI千兆网卡的极限传输速度在66MB/s左右 从以上的论述可以看出,如果要在理论上达到千兆网卡的传输速度,那么最需要改善的就是千兆网卡接口的带宽。 千兆网卡接口: 1.PCI-X(一般是64位总线位宽的PCI 2.1)的千兆网卡,PCI 2.1的总线带宽达到了4068Mbps 这个带宽完全可以满足千兆网卡的需求,只不过PCI 64位的接口在普通主板上比较少见, 通常都是使用在服务器主板上, 尽管普通的PCI接口也可以兼容PCI 2.1的设备但实际带宽就只有PCI总线的水准了 所以使用PCI-X接口以及千兆网卡不是很现实 2.PCI-E设备 对于PCI-E接口而言,带宽根本不是问题 PCI Express规格从1条通道连接到32条通道连接,有非常强的伸缩性 PCI Express 1.0 x1 规格支持双向数据传输,每向数据传输带宽250M 所以用于网络设备是绰绰有余 目前大多数主板上自带的千兆网卡,都是通过南桥芯片中的PCI-E通道工作,考虑到南桥芯片的数据传输本身有一定的信号衰减和数据丢失,板载的千兆网卡往往在性能上要略逊于独立的PCI-E网卡,达不到1Gbps的传输速度,不过也远远超过PCI千兆网卡的速度。 PCI-E 1X 8 位元 2.5 GHz 512 MiB/ (双工) PCI-E 2X 8 位元 2.5 GHz 1.0 GiB/s (双工) PCI-E 4X 8 位元 2.5 GHz 2.0 GiB/s (双工) PCI-E 8X 8 位元 2.5 GHz 4.0 GiB/s (双工) PCI-E 16X 8 位元 2.5 GHz 8.0 GiB/s (双工);

ActionScript
第二个原因硬盘的传输速度

硬盘的传输速度是影响千兆网卡性能的另外一个主要因素。 以5400rpm的笔记本硬盘为例子,试想一下5400rpm的笔记本硬盘最大的实际写入速度不过60MB/s 它又如何能让每秒高达100MB的数据写入呢?这也自然影响了我们使用千兆网卡的印象。 不过,现在SSD已经开始流行了,所以在硬盘性能方面是不存在瓶颈的;

ActionScript
第三个原因兼容性问题

在局域网中,使用千兆网卡,我们尽量采用相同的千兆网卡匹配. 这主要是考虑到不同网卡的配置、驱动、芯片不同,有可能出现兼容性问题影响网络传输的速度 如果PC端的千兆网卡设置不对,那么很可能会影响传输速度。 PC上每一款网卡在驱动中都包含了设置,如工作方式、数据吞吐量、巨型帧等等 如果设置不一样,显然会对整个网络产生影响。 所以如果想搭建一个千兆局域网,最好是购买相同的设备,特别是网卡。 此外,很多人在设置千兆局域网的时候,都购买了普通的千兆交换机 实际上普通交换机虽然便宜,但是无论是做工还是功能,相比高档货还是要逊色很多 包括吞吐量、错误帧过滤等性能都不足以承载真正的千兆网络,再加上信号的损失 所以达不到千兆网卡的速度,有时甚至不到理论速度的2/3。 如果个人只是考虑两台主机之间的传输,那么不妨用一根网线直连 这样即使不是采用相同的网卡,往往也能获得不错的网络传输性能。 如果一定要购买交换机,那么推荐最好购买1000元以上的千兆交换机;


电话咨询
产品中心
在线留言
QQ客服