POPPUR爱换

标题: 千兆局域网,大多数人想不到的CPU瓶颈。 [打印本页]

作者: neil0340    时间: 2009-10-11 01:57
标题: 千兆局域网,大多数人想不到的CPU瓶颈。
系统,线材,硬盘,交换机。 当千兆局域网达不到预期的传输速度时,几乎这里所有人首先想到的都是以上设备是否遭遇瓶颈从而导致传输速度低下。
最近一直在折腾这些玩意,以个人亲身体验和测试发现了被大家都忽视却又是最重要的一点,CPU。

系统:无法一一测试,只能保证win7 64位是肯定满足千兆需求。
线材:超五类(5E)足以,超五类和六类我都试过,在我家的网络环境下,两者没有区别。
硬盘:现在随便买个硬盘最少读写速度都60M/S+
交换机:号称千兆的再差也能达到其一半水平。

先说说个人遭遇,之前也有发个帖子求助,两机千兆直连传输速度40M/S左右,百思不得其解,后来将WIN7 X86改成X64,一装完什么软件都不装,马上测试速度,读取速度达到80+,是我日立1T的读取极限了。
装完软件后,在开着部分软件情况下测试,速度又回到了40左右。进安全模式下测,速度正常,80+。
而就是因为这个,才让我去注意CPU占用。

BT机是E3200默认2.4G,大奶Q6700超3.2G.传输方式都是用的WINDOWS下网上邻居对拷,也试过一些软件,发现基本上一样。
大奶机上,千兆传输时CPU一般占用20-30%,无影响。
BT机上,千兆传输时CPU占用则达到了70%左右,有时峰值可以到100%。

后来将E3200超频到3G再测,同等环境下,速度由原来的40提升到了50+。超到3.6G,速度60+,超到4G,速度70+。
而这些时候CPU占用都是不变的,普通情况下70%左右。

没有专业的测试,都是个人体验,感觉就是WIN7下系统检测到CPU性能后,会按其性能决定网络传输速度,当然前提是其他硬件不是瓶颈。

现在想的就是正常使用时如果想接近千兆的理论速度,我不换个四核也得换个E8了。
作者: kenkenkenken    时间: 2009-10-11 02:05
CPU占用高,跟南桥和硬盘也有关系吧,如果南桥或硬盘固有IO性能不那么好,占用CPU就可能高
作者: neil0340    时间: 2009-10-11 02:16
我一台ICH9一台ICH7,没办法在公正的环境下测试,个人感觉千兆传输时和CPU有莫大关系。
作者: aboutblank    时间: 2009-10-11 02:57
归根结底还是在硬盘, 大数据量读写硬盘很吃CPU的.
作者: iMacPower    时间: 2009-10-11 06:51
LZ没说用什么网卡?
作者: westlee    时间: 2009-10-11 08:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: xiaochannp    时间: 2009-10-11 10:20
以前刚装光阡时候,下载达到3000k时,明显感觉到机器很卡,有失控感(巴顿年代)
作者: sonicxz    时间: 2009-10-11 10:32
本帖最后由 sonicxz 于 2009-10-11 10:38 编辑

老实说。感觉还是LZ的问题,不是硬件问题,可能装了什么防火墙,杀毒软件造成的也可能

T7250默认就2G,硬盘极限60M,千兆传传就能到极限,CPU当然不是100%,没仔细看,但是可以肯定不超过60%,系统为WIN7U X64

上面有朋友说到ICH的问题,其实发现个很奇怪的现象,一个破台电16G的U盘量产后测试速度升到读取22M,写入12M

然后做的是量产USB-CDROM+USB-HDD,然后插入EP43-DS3L(P43+ICH10)不论启动USB的CDROM还是HDD上的WINPE,大概都要3-5分钟甚至更久,然而插到DELL E5400上(ICH9M)非常流畅,大概只要1分钟多点就完全读取进入完毕,还试过NV集成主板和EP43差不多,时间还要长



什么原因就不知道了,送不可能ICH10比ICH9差那么多
作者: hcgxp    时间: 2009-10-11 10:42
我从atom 330的机器上拷贝都能用60+了,LZ这个结论似乎并不权威啊。
作者: Gone    时间: 2009-10-11 11:56
本帖最后由 Gone 于 2009-10-11 11:57 编辑

LZ莫吓我,我的下载机是P3-S,刚买了俩BCM5703准备直连用.......
作者: zhdick    时间: 2009-10-11 12:39
完全不是CPU瓶颈,而是软件限制

WIN7和VISTA都是这样,在检测到CPU占用大的情况下,会自动降低网络传输率。不过已经有补丁。

我32位的XP,千兆都有70+近80
作者: D65    时间: 2009-10-11 13:38
完全不是CPU瓶颈,而是软件限制

WIN7和VISTA都是这样,在检测到CPU占用大的情况下,会自动降低网络传输率。不过已经有补丁。

我32位的XP,千兆都有70+近80
zhdick 发表于 2009-10-11 12:39


能不能分享下这个补丁,最衰的是,XP不管你4核还是8核, 通通把平均速度压到40M/S。
换Windows 7,直接网卡98%。

关于楼主的问题,我也觉得可能是杀毒软件或者防火墙没关。
作者: sinazealot    时间: 2009-10-11 17:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: neil0340    时间: 2009-10-11 17:05
两台机器都是卡巴,测试的时候都有关掉。
一台是板载realtek 81668+PCI的8169,一台是板载marvell+PCI的8169
一共是四块千兆网卡
板载之间和PCI网卡之间情况一样
作者: darkool    时间: 2009-10-11 18:19
有点意思啊..
算是看懂了..
独立网卡会好点把...
作者: ffcuk    时间: 2009-10-11 21:28
哦原来还有这事,但是千兆网离我还很遥远啊
作者: idolclub    时间: 2009-10-11 23:24
即使是E3200 2.4G CPU配搭Onboard Marvell千兆網卡,在接近滿載(800Mbps以上)時CPU佔用率也不應該超過45%。

如果你的CPU佔用率真的達到了70%甚至100%,系統或軟件設定方面肯定出現了某些問題......
作者: xinbai    时间: 2009-10-12 03:56
楼主很可能全都是pci的前兆网卡,试试pci-e的吧
作者: winuxpro    时间: 2009-10-12 08:44
和cpu应该没什么关系,我的cpu占用率极低。
作者: xpoint111    时间: 2009-10-12 11:16
长见识了,第一次听说




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4