PCEVA,PC绝对领域,探寻真正的电脑知识

标题: 并不是所有千兆网卡都支持千兆传输的... [打印本页]

作者: 世纪冰雷    时间: 2011-12-9 19:16
标题: 并不是所有千兆网卡都支持千兆传输的...
本帖最后由 世纪冰雷 于 2011-12-15 12:58 编辑

我们知道,网线分为5类线,超5类线,6类线等
而只有超5类以上网线支持千兆传输

而网卡呢?

目前主流的主板基本都已经集成了千兆网卡芯片,甚至双千兆网卡,
对于家庭组网来说提供了极大的便利,
尤其在目前这个高清时代而言,1台HTPC,1台NAS存储,1台PC,对于高清爱好者而言都是必不可少的。

而最近,我在折腾中发现,并非所有集成的千兆网卡都在实际使用中以千兆速率传输。

比如我手上这颗Realtek 8110


[attach]61682[/attach]

(注意任务管理器中网络速率为43%,即430Mbps)
[attach]61671[/attach]

而同一主板上的Intel 82579则可以跑在千兆速率

[attach]61672[/attach]


作为一名玩家,我想刨根究底…… 当然你也可以说我是蛋疼……

在Realteck网站上找到了8110这颗芯片,但遗憾的,官网datasheet上不会告诉你千兆网卡不能跑千兆。。

http://www.realtek.com/products/productsView.aspx?Langid=1&PNid=13&PFid=4&Level=5&Conn=4&ProdID=9

而让我留意到的一点是,8110是基于PCI总线的,而8111E、Intel 82579等芯片则是基于PCIE总线的
那么是否是由于总线鸡肋导致的呢?

在网上查阅了一下,
PCI 总线位宽是32位,总线频率 33 MHz,理论带宽应该能达到133MB/S

这就奇怪了,总线带宽应该是可以达到千兆速率的,并行总线也不存在带宽分配的问题。

于是乎我分别给华硕、Realtek写了邮件。。。

[attach]61674[/attach]

1天后得到了来自华硕的回复,蛮快的……

[attach]61675[/attach]

但是,明显的,这位华硕售后技术工程师在忽悠我,也许他不懂……

3天后得到了来自Realtek的回复,(尼玛的163邮箱居然被block)
不过还好我发中文过去他看得懂……

[attach]61676[/attach]

意思是说,8110芯片基于PCI总线,理论带宽达到133MB/S。但实际只能达到500-600Mbps,与主板芯片组和BIOS设计有关。
只有基于PCIE的芯片方可达到全千兆传输。


然后我想到了,该不会是华硕将库存的老芯片拿出来做吧,
便问到8110等PCI集成网卡是否依然on sale,得到的回复是,依然on sale。

还好华硕并不是我想象那样坑爹。。。


如果玩家在选购主板时,需要高性能网络支持,则对集成网卡芯片需要稍加注意,但一般一线的主流主板都会选择PCIE的集成网卡,
毕竟SNB以上级别已经取消了PCI总线,而我手上这张P67华硕也是由PCIE-PCI Bridge桥接而成。
对于低价格的入门产品则有可能会在这方面动一些手脚...




[attach]62249[/attach]

作者: luoyu_1980    时间: 2011-12-15 01:36
-。-

原来还有这样子的猫腻.....
作者: flyerwang    时间: 2011-12-15 09:04
最后那段话的观点我赞成,毕竟公司为利,低端产品不会给你那么好的东西的。
作者: liwenchao    时间: 2011-12-15 09:19
我笔记本的网卡 Realtek RTL8168C(P)/8111C(P) 系列 PCI-E 千兆以太网 NIC (NDIS 6.20)
直接和台式机千兆连接,复制文件的速度不能100MB/S,cpu不行,速度在70M+,这时cpu就满载了。
作者: 世纪冰雷    时间: 2011-12-15 09:30
我笔记本的网卡 Realtek RTL8168C(P)/8111C(P) 系列 PCI-E 千兆以太网 NIC (NDIS 6.20)
直接和台式机千兆连 ...
liwenchao 发表于 2011-12-15 09:19



   啥U这么弱。。我测试的时候就是用笔记本打流的。。SP9300满千兆也就20%不到的占用。
作者: liwenchao    时间: 2011-12-15 09:38
p7350.
是不是驱动的问题?
作者: 世纪冰雷    时间: 2011-12-15 09:52
p7350.
是不是驱动的问题?
liwenchao 发表于 2011-12-15 09:38



   P7350不会这么高吧。换驱动试试,再不行给螃蟹写邮件。螃蟹技术支持还是不错的。不过我本子是marvell的网卡。
8111E台式机很常用了。不会这么高占用的吧
作者: liwenchao    时间: 2011-12-15 09:58
本帖最后由 liwenchao 于 2011-12-15 10:02 编辑

先换驱动,晚上再做测试。
上次是和P35 NEO2 FR 板载Realtek 8111B千兆网卡 连接的,今天晚上再测试一下M3A790GXH/128M 板载Realtek RTL8111DL的网卡。
作者: liwenchao    时间: 2011-12-15 10:03
P7350不会这么高吧。换驱动试试,再不行给螃蟹写邮件。螃蟹技术支持还是不错的。不过我本子是marvell ...
世纪冰雷 发表于 2011-12-15 09:52



   你的网卡比较好,Realtek RTL8111C应该是半软的网卡,cpu使用率高。
作者: akjz    时间: 2011-12-15 11:39
雷兄啥测试软件,分享下,回来我也测测我家那套千兆网络。。。
作者: 世纪冰雷    时间: 2011-12-15 12:59
雷兄啥测试软件,分享下,回来我也测测我家那套千兆网络。。。
akjz 发表于 2011-12-15 11:39



   已经上传~
作者: akjz    时间: 2011-12-15 13:17
回复 11# 世纪冰雷


   THX雷大,晚上回家做测试。
介测得网卡芯片效能,要是多台机子同测的话。。。。。正好试试我哈桌面千兆交换机的背板带宽有多抗压。。。
作者: akjz    时间: 2011-12-15 21:53
本帖最后由 akjz 于 2011-12-15 21:57 编辑

[attach]62308[/attach]
EP43T-UD3L 的 8111C 与 DM4 1020TX 的8111D 数据流,无压力。。。
交换机 D-Link DGS-1008D,查了下16G的背板,8口理论上是绰绰有余呃。。。
家里千兆设备倒是差不多够,4DT;3NB,网线只有2条6类,没法测了,我的小屋也没地方都放下,就放过小交了。。。。

作者: zjjntchina    时间: 2011-12-29 23:51
学习了 。。。不错!
作者: yeswjh    时间: 2012-1-23 23:53
其实有点文不对字,
说实话,8169 这种大家都用过的pci网卡 测试中64kb速度可以跑到68m
而1m区块测试我最高上过98m
intel的垃圾山寨卡intel pro disktop 1000m 也是pci 我测试结果仍然是1m区块测试速度可以跑到100m

而集成的8111e pci-e网卡测试64kb 只能跑到58m, 1m区块突破100m也是正常的事情

所以,你的结论只能证明这个板子设计上可能有些缺陷,这片pci的网卡芯片性能一般,而不能证明网卡是不支持1000m传输标准的。

作者: yeswjh    时间: 2012-1-27 00:53
嘿嘿 继续跟下
这个关于块大小和网络传输性能的关系,其实你可以纠结下tcp/ip协议和以太网帧方面的知识,如果不开巨帧,走tcp/ip协议不管是udp还是tcp 64k数据包跑到60m以上的数据都是一个很好的速度了。而1m区块测试在100m左右的传输也是一个很不错的速度了。
交换机线速、背部带宽、转发速率他们三者是什么关系

这个文章应该可以帮你解释一些疑惑,
不过我确实是没有说清楚,ieee802.3ab标准的1000m网络适配器,除开汇聚外,速度应该是125m是极限吧。


作者: WRW001    时间: 2012-2-24 00:26
本帖最后由 WRW001 于 2012-2-24 00:32 编辑

我认为就是和PCI总线有关,PCI 32位,频率33MHz,带宽应133MB/S,后来又把PCI 总线的频率提升到66MHz,带宽达264MB/s也就是说pci设备的工作频率位33MHz或66MHz,无论怎样都能满足gbit以太网卡的吞吐量了。但是:
第一:在一个PCI段中,工作频率是统一的,只要有33MHz设备插在PCI段内,其他设备及时支持66MHz也得降为33MHz,并且,更要命的是:pc机的PCI几乎全为33MHz。
第二:一般而言,pc机的所有的PCI设备都是共享一个PCI段的总线带宽,包括IDE、某些集成的声卡等等其他PCI设备,于是分配给连在PCI总线上的gbit以太网卡带宽就不够支持它的吞吐量了(在33Mhz的情况下)。
作者: jimmy0731    时间: 2012-3-1 10:57
我的技嘉h67ma-d2h也是自带rtl8111e千兆PCIE网卡,后来买了张PCIE的Intel 9400PT的独立千兆网卡,速度没什么提升。。。跟netgear STORA2000存储互传文件只有30-40M/s,估计是存储的cpu不给力
作者: 武英仲    时间: 2012-5-4 23:21
无线网啥时候能这么给力就好了
作者: 闲人千百度    时间: 2012-5-10 11:22
lz如此精神可嘉!
作者: icesof    时间: 2012-5-16 17:58
恩都是讲的技术片面的东西,很多东西有很深的渊源,主要是主板厂想着省钱

作者: 78691584    时间: 2012-5-29 20:05
来学习东西了,原来是这样的
作者: linchen0_0    时间: 2012-6-6 14:37
还好我的P8P67v3.1是8111E的
作者: 左脚湿了    时间: 2012-6-13 07:23
好高端啊! 看不懂看不懂
作者: kontonummer    时间: 2012-6-18 06:25
感谢分享。
作者: 杰迪武士    时间: 2012-7-13 15:07
感谢LZ共享文件,回头我也测测我的网络
作者: xmiangui    时间: 2012-7-14 12:05
没用测试软件,测试的HDD到SSD拷文件。台式机、新笔记本都是可以跑到家里布的超五的极限速度80MB/s,一台08年的老笔记本最高只能40+MB/s,可能是网卡受限了,也可能是老笔记本硬盘性能太低。
不过我也不纠结,那台本子拷贝照片这类几千个文件速度只有25MB/s,瓶颈也不在网络上面(可能是CPU太渣)。
作者: luocairui    时间: 2012-8-7 21:33
我的台式机是Realtek RTL8168C(P)/8111C(P),1000M木有问题,只可惜笔记本的不行,可能笔记本的也走了PCI通道,实际局域网传输只有68MB/S,俩电脑都是固态,写入不是超200MB/S,网线直连,质量好的那种网线,因此不存在瓶颈,估计笔记本的那个不怎么样吧·

作者: tanyzsun    时间: 2012-9-2 22:08
咳咳,除非是固态硬盘,不然怎么可能跑满千兆。。。。。
作者: hazjp    时间: 2012-9-5 19:38
liwenchao 发表于 2011-12-15 09:19
我笔记本的网卡 Realtek RTL8168C(P)/8111C(P) 系列 PCI-E 千兆以太网 NIC (NDIS 6.20)
直接和台式机千兆连 ...

笔记本硬盘速度也就 70M左右 了
作者: suizhen    时间: 2012-9-5 22:20
看到最后很纠结啊,对于现在的P67、Z77级别的芯片,已经不支持PCI总线了,如果低端板为了省成本而选择PCI网卡芯片的话,那还要再多加一个PCIE-PCI Bridge芯片,这样成本不会降低多少,但PCB的设计肯定是复杂了,那为什么不直接点用PCI-E的网卡芯片呢?
作者: liwenchao    时间: 2012-9-5 22:43
hazjp 发表于 2012-9-5 19:38
笔记本硬盘速度也就 70M左右 了

我用的是浦科特M2P 128G。
作者: XXHJACK    时间: 2012-9-7 14:53
8111b 8111e不错,c不行!8169是烂货!这个lz文章里说的很清楚rl的工程师说明了是主板bug。8169的满速是80m左右,还有别人说1000m网卡速度58m也是对的,大家都应该看得懂。8111c系列也差不多是58-65的样子。
作者: XXHJACK    时间: 2012-9-7 14:54
suizhen 发表于 2012-9-5 22:20
看到最后很纠结啊,对于现在的P67、Z77级别的芯片,已经不支持PCI总线了,如果低端板为了省成本而选择PCI网 ...

asus经常干一些无聊的事情!
作者: XXHJACK    时间: 2012-9-7 15:04
WRW001 发表于 2012-2-24 00:26
我认为就是和PCI总线有关,PCI 32位,频率33MHz,带宽应133MB/S,后来又把PCI 总线的频率提升到66MHz,带宽 ...

pci的总吞吐量为1g带宽,发生频率为133m但是是共享式的!也就是说你插了2个1000m网卡就对分了,也不能有其它pci设备走这条总线。
作者: wjcdra    时间: 2012-9-12 12:47
精神可嘉,值得我这中质量人学习。
作者: chap    时间: 2012-9-22 14:56
华硕k42系列笔记本的网卡是智微JMC25X PCI Express Gigabit Ethernet Adapter的。和tplink的1041N无线路由器不能兼容,只能运行在100M的带宽。
作者: mimi163    时间: 2012-9-22 20:15
看来有很多不可预告的秘密存在喔。。。

1:PCI总线的瓶颈(最大也就500-600MBPS网速)
2:芯片本身对数据的处理方式(软解?硬解?)
3:其他外在因素控制(比如硬盘速率,南桥处理速率等)
作者: ytzr    时间: 2015-2-5 21:27
学习了,技术帖!




欢迎光临 PCEVA,PC绝对领域,探寻真正的电脑知识 (https://bbs.pceva.com.cn/) Powered by Discuz! X3.2