POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 10279|回复: 19
打印 上一主题 下一主题

千兆网卡在XP系统下传输性能及PCI千兆网卡能否达到千兆问题的实测

[复制链接]
跳转到指定楼层
1#
发表于 2011-12-7 13:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 intel2k 于 2011-12-7 13:50 编辑

千兆网卡在2003、Linux等系统下面是很容易达到千兆峰值的。关于千兆网卡在WinXP下传输速度能否达到千兆理论峰值的问题,今天专门测试了一下,结论是也可以达到。

受条件所限,只测试了WinXP与Linux系统之间的传输情况。测试网卡的型号是:
WinXP系统:      主板集成的Realtek RTL8168D(P)/8111D(P) PCI-E千兆网卡
Linux系统:      主板集成的Intel(R) PRO/1000千兆网卡。

两边系统都使用内存作Ramdisk, 然后在XP系统中用windows自带的ftp软件测试大文件的上传/下载速度。
(注: 第1次测试时系统仍然会读写硬盘,速度可能会比较慢,需要重复测试几次)

测试结果如下:
文件大小: 705MB.
上传用时: 6.23s, 对应上传速度: 113MB/s.
下载用时: 6.06s, 对应下载速度: 116MB/s.

附ftp截图:


最后,关于PCI接口的千兆网卡能否达到千兆极限的问题本人也曾经做过测试,结论仍然是能达到(需在一定条件下)。

测试的网卡型号是TP-Link TG-3269C千兆网卡,测试环境是Linux。
如果把它插在普通的PCI插槽上,测试发现只能达到约70MB/s(600Mbps左右),的确达不到千兆;
但是, 如果把它插在PCI-X插槽上, 则能达到约120MB/s(接近1000Mbps),完全可以达到千兆。
关于PCI接口的千兆卡只测过这一个,其他的没测过,但我想这应该不是个别现象。瓶颈不在卡上,而是受限于PCI总线。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
2#
发表于 2011-12-7 13:45 | 只看该作者
有时候总感觉xp有30m门
回复 支持 反对

使用道具 举报

3#
发表于 2011-12-7 14:03 | 只看该作者
xp确实没有win7快,在atom上实测的,win7能到60左右,xp也就40左右
回复 支持 反对

使用道具 举报

4#
发表于 2011-12-7 14:35 来自手机 | 只看该作者
WIN7对网络有优化,如果不是CRT没WIN7下驱动的话,早换了
回复 支持 反对

使用道具 举报

5#
发表于 2011-12-7 14:49 | 只看该作者
aliguagua 发表于 2011-12-7 13:45
有时候总感觉xp有30m门

我同意, 真的网络邻居传起来, 就是30MB/S 左右,
求跑满速的设置!
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2011-12-7 15:59 | 只看该作者
本帖最后由 intel2k 于 2011-12-7 16:16 编辑

我的网络参数方面全部系统默认设置,6类网线,TP-LINK千兆交换机,文件传输用的是xp自带的命令行ftp,再加上RAMDISK,很容易就接近达到理论峰值的速度。网络邻居可能不行,我用网络邻居也达不到这样的速度。
回复 支持 反对

使用道具 举报

7#
发表于 2011-12-7 17:03 | 只看该作者
intel2k 发表于 2011-12-7 15:59
我的网络参数方面全部系统默认设置,6类网线,TP-LINK千兆交换机,文件传输用的是xp自带的命令行ftp,再加上 ...

用网邻测试一下试试吧,看能跑到多少
另外,速度慢可能也跟cpu有关,楼主最好能透露一下配置
回复 支持 反对

使用道具 举报

8#
发表于 2011-12-7 19:55 | 只看该作者
千兆的网络的确涉及很多方面。。。
我觉得最关键的还是硬件环境。。。
回复 支持 反对

使用道具 举报

9#
发表于 2011-12-7 23:52 | 只看该作者
用XP网络邻居,就会被稳在30~40M之间。
所有人都如此,没辙。
回复 支持 反对

使用道具 举报

10#
发表于 2011-12-8 05:11 | 只看该作者
本帖最后由 ilbwn 于 2011-12-8 05:34 编辑

楼主这测试适用面太小,应该用XP-XP下测试,并且用集成的RTL千兆网卡测试才有意义,并且电脑配置也发一下,CPU占用图,网络占用图,这样才比较全面

“第1次测试时系统仍然会读写硬盘,速度可能会比较慢,需要重复测试几次”
     这个不知道有没有考虑过XP的缓存??确定700MB的文件都是从网络传输过来吗?因为一个程序在XP第二次启动总比第一次快,因为已经有文件写入到缓存中了,最好是用RAMDISK内存虚拟出两个盘,这样可以把硬盘的因素过滤掉

     除去硬盘的瓶颈,CPU对集成网卡对拷数据的影响也比较大,具体可以搜本坛中的相关帖子,SO在测试时要有CPU和网卡的的负载图,这样的数据也给力

    XP下用PCI-X的千兆达到百兆以上的速度,这个可以有,因为66MHZ的关系,而PCI千兆网卡则保留意见,本人认为最多不会超过60MB/S的速度,一般来说30-60MB/S之间很正常,PCI-E集成网卡在CPU能力足够的情况下可以达到100MB/S以上的速度,虽然说PCI-E独立网卡可以对数据包独自处理,但CPU对其速度的影响也是有的,只不过没集成网卡那么明显
回复 支持 反对

使用道具 举报

11#
发表于 2011-12-8 08:04 | 只看该作者
本帖最后由 lagoogle 于 2011-12-8 08:05 编辑

各位,谁有条件用我附件中的“飞鸽传书”测试下千兆局域网,大文件的传输速度?

要求都是win系统,而且至少有1台是xp系统,当然如果2台都是xp系统最好不过了。

我在百兆局域网环境下,2台xp系统之间,可以满速跑到10MB/S

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2011-12-8 10:44 | 只看该作者
本帖最后由 intel2k 于 2011-12-8 10:46 编辑

缓存的影响可以排除。如果是IE下载的确会有缓存文件的问题,但命令行的ftp没有缓存文件。可以确定每次的数据是通过网络传输过来,这一点在Linux这端观察出流量情况也看得很清楚,和XP这端的速度是完全一致的。

CPU方面,达到千兆速率对现在一般的CPU都没问题。我的测试中全速的时候CPU负荷很低,大约在5%左右(i7 920)。

关于两台XP互传的测试,因为我只有一台XP的机器所以无法完成。而PCI千兆卡在PCI-X插槽上性能飙升的现象,我的测试结果的确如此,但在网上暂时没有找到有类似的例子。如果有人能在自己机器上独立验证一下就再好不过了,不过现在有PCI-X插槽的主板可能比较难找。
回复 支持 反对

使用道具 举报

13#
发表于 2011-12-8 11:03 | 只看该作者
多谢楼上。

我主要是看看实际在win系统下,用这个软件传输速度是多少MB/。
回复 支持 反对

使用道具 举报

14#
 楼主| 发表于 2011-12-8 20:20 | 只看该作者
帮你在本讨论区查了一下,07年有篇文章测试了用飞鸽传书在xp和2003之间传输大文件。
结果是60多M/s,达到了测试机硬盘的速度。你可以参考一下。

链接是: http://we.pcinlife.com/thread-805295-1-1.html
回复 支持 反对

使用道具 举报

15#
发表于 2011-12-9 00:15 | 只看该作者
intel2k 发表于 2011-12-8 10:44
缓存的影响可以排除。如果是IE下载的确会有缓存文件的问题,但命令行的ftp没有缓存文件。可以确定每次的数据 ...

非常正常,因为有些pci 32位的卡支持跑66mhz的频率(pci 32 一般是33mhz的频率),插到了pci-x槽上就跑66mhz的频率了(pci-x槽一般都是133mhz的最高频率,向下兼容66mhz的频率),无形中带宽比pci32 33mhz的槽增加了一倍,效能肯定会更好
回复 支持 反对

使用道具 举报

16#
发表于 2011-12-9 03:19 | 只看该作者
intel2k 发表于 2011-12-8 20:20
帮你在本讨论区查了一下,07年有篇文章测试了用飞鸽传书在xp和2003之间传输大文件。
结果是60多M/s,达到了 ...

http://we.pcinlife.com/thread-805295-1-1.html

多谢。

我看这个帖里面,有速度在50MB/S的,也有速度在30MB/S的

难道差别主要在硬盘的读写速度上?
回复 支持 反对

使用道具 举报

17#
发表于 2011-12-9 09:53 | 只看该作者

RE: 千兆网卡在XP系统下传输性能及PCI千兆网卡能否达到千兆问题的实测

lagoogle 发表于 2011-12-9 03:19
http://we.pcinlife.com/thread-805295-1-1.html

多谢。

06年的硬盘读写都不可能只有30MB/S,所以硬盘因数可以排除了,楼主用的是8核CPU,如果占用5%的话,基本上一个核已经占满了
回复 支持 反对

使用道具 举报

18#
 楼主| 发表于 2011-12-9 11:45 | 只看该作者
anti_alive 发表于 2011-12-9 00:15
非常正常,因为有些pci 32位的卡支持跑66mhz的频率(pci 32 一般是33mhz的频率),插到了pci-x槽上就跑66 ...

谢谢15#的分析。此外还有一个可能会不会是因为插在PCI-x插槽中时没有其他设备来争抢带宽?我再想想看有没有办法可以进一步证实。

另外关于占用CPU的情况,谢谢楼上的提醒。我又观察了一遍,发现占用5% CPU的说法不够准确。
当ftp满负荷传输的时候,在任务管理器->进程页面下,看到的CPU占用的确是5%左右(其余为System Idle 94%)。但是在任务管理器->性能页面下,看到的CPU占用却是大约11%-13%,有两个核心负载比较高,占到各自核心的一半左右。估计后者数据更准确一些,前者数据中可能系统内核开销没有计入。
回复 支持 反对

使用道具 举报

19#
发表于 2011-12-9 11:56 | 只看该作者
我用五类线跑千兆,交换机是思科的洋LJ裸板,从XP复制文件到Win7,速度峰值能到7x MB/s,一般维持在6x MB/s左右,无图无真相,有时间大家可以自己试试

XP是32bit的SP3、Win7是64bit的旗舰版
回复 支持 反对

使用道具 举报

20#
发表于 2011-12-9 11:56 | 只看该作者
网卡一个是板载pci-e的螃蟹、一个是板载pci-e的intel啥网卡

嗯,基本就这么多
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-2-16 03:39

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表