Gigabit EthernetWord格式.docx

上传人:b****5 文档编号:18195931 上传时间:2022-12-14 格式:DOCX 页数:10 大小:214.86KB
下载 相关 举报
Gigabit EthernetWord格式.docx_第1页
第1页 / 共10页
Gigabit EthernetWord格式.docx_第2页
第2页 / 共10页
Gigabit EthernetWord格式.docx_第3页
第3页 / 共10页
Gigabit EthernetWord格式.docx_第4页
第4页 / 共10页
Gigabit EthernetWord格式.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

Gigabit EthernetWord格式.docx

《Gigabit EthernetWord格式.docx》由会员分享,可在线阅读,更多相关《Gigabit EthernetWord格式.docx(10页珍藏版)》请在冰豆网上搜索。

Gigabit EthernetWord格式.docx

其主流产品有如下几种:

  

(一)Intel82547EI(图1)

图1

  号称1GbEthernet性能之王的Intel82547EI网络控制芯片,独有CSA(CommunicationStreamingArchitecture)技术。

此技术能够为82547EI千兆网络芯片与Inteli865/875等主板芯片组之间提供了独立的连接通道,增加资料的传输带宽,减少内存的延迟时间,提高传输速度。

另外,它支持系统监控(SystemHealthMonitoring)和远端电源管理2.0版(AuthenticatedRemotepowerControl),当然也符合IEEE802.3的以太网络标准,并可向下兼容10/100BASE-T网络。

  

(二)3ComMARVELL940-MV00(图2)

图2

  3ComMARVELL940-MV00网络控制芯片支持10BASE-T/100BAST-TX/1000BASE-T网络,兼容ACPI高级电源管理、具备TCP/UDP/IP封包错误检测,内置128KB缓存。

它的特别之处在于比其他网卡支持更多的操作系统,包括全线MicrosoftWindows操作系统、WindowsXP64Bit、NovellNetware5.x/6.0、Linux2.2、/2.4/-64(RedHat、Caldera、Turbolinux、SUSE),所以说有相当高的兼容性。

三)BroadcomBCM5705WKFB(图3)

  BroadcomBCM5705WKFB网络控制芯片,符合IEE802.3和PCI2.2标准,含内置缓存,支持WakeOnLan(网络唤醒)功能。

同时,它还支持TCP/lP、UDP错误检测,这项功能主要用来防止网络传送资料时受到外界干扰而使资料遗失或错误。

因此,如果使用1Gbps网络的话,笔者建议最好购买Category6(以下简称CAT6)网络连接线,虽然使用CAT5E网线连接网络没有问题,但因为CAT5E网线的标准只支持到100Mbps网络传输速度,真正支持1Gbps的只有CAT6。

如果使用CAT5E网线的话,抗干扰的能力将比CAT6差,传输资料时一受到干扰就会产生错误,而网卡上的控制芯片一检测到错误就会把整个数据封包重新传送,从而影响传输速度。

值得一提的是,由于BCM5705WKFB网络控制芯片采用0.13微米的CMOS制造工艺,所以芯片的面积和体积都相当小,耗电量也相对较少,发出的热量也比其他芯片组低,这一切都归功于先进的制造工艺。

  (四)ALTIMAAC1002KPB(图4)

  ALTIMA其实是Broadcom的子公司,AC1002是单芯片的10/100/1000BASE-TPCIGigabit以太网络控制器,主要供应需要高性能的工作站和个人电脑。

这块单芯片上整合了多项功能,三种速度符合IEEE802.3媒体存取控制层(MAC)的规格、支持32位元PCIv2.2总线、整合10/100/1000物理层(physicalLayer)以及内置48KB缓存。

而且不管是同系列的AC1011或AC1012网络芯片,都采用1.8vCOMS制造工艺制造,耗电非常低。

  (五)RealTekRTL8169S-32/RTL8169(图5)

图5

  RealTekRTL8169S-32/RTL8169网络控制芯片名字当中的“s”,代表“Single”,即一块芯片运作的意思,而“32”则代表这是PCI32bit的版本。

除32bit版本外,其实还有64bit版本,本文使用的是32bit版本来做测试。

另外,它符合IEEE802.3和PCI2.2标准,支持网络唤醒和节电模式,它还有一个独特之处,就是能自动预览下一页,其工作原理是把资料暂存到缓存器中。

如果暂存的资料需要读取的话,就从缓存内直接读取,不必重新下载,以加快浏览速度。

  (六)RealTekRTL8110s-32(图6)

图6

  RTL8110s-32网络控制芯片是RealTek公司设计的另一块能支持1GbEthernet的芯片组。

它和RTL8169S一样分32bit和64bit版本。

本文测试的是32bit版本。

RTL8110S-32和RTL8169S的功能差不多,同样支持自动预览下一页,符合IEEE802.3及PCI2.2标准、网络唤醒功能等。

二、千兆网卡性能对比测试

  了解过各大厂商推出的主流千兆网络控制芯片后,相信大家最感兴趣的还是这些网络芯片的实际传输速度和性能表现。

为此,笔者对这些千兆网络芯片作了一番简单的对比测试。

由于个人条件有限,结果仅供大家参考。

  

(一)测试方法

  本次测试使用两部Intel平台的个人电脑,并且连接一个支持1Gbps网络的8口千兆网络开关集线器(型号为PCIFXG08TXS)。

接着将两部电脑的TCP/IP设置成同一个网络,以便让Windows能正确识别出两部电脑。

其中一部采用Intel865GBF主板(主板上整合intel82547EI网络芯片)的电脑是固定不变的,而另一部则不停地更换网卡来进行测试。

至于另外几种内置在主板上的网络控制芯片,则以更换主板的方式来进行测试。

  测试软件方面,笔者采用SiSoftwareSandra2004内的“Netework/LANBandwidthBenchmark”(网络带宽测试)项目来测试不同网络芯片的Latency(延迟率)和传输速度。

而各款网络芯片在传送资料时的处理器资源占用率,则借助AnalogXNestatLive软件进行测试。

最后,为了解各网卡在实际应用中的表现,第三个测试项目是将三组不同容量和类型的文件,通过网络从一部电脑直接传送到网络的另一端,并立即计算所需的时间。

  另外,为了得到比较准确的测试效果,笔者特意买到一根Catgory6(CAT6)的网络线(图7)。

正如之前所说,CAT6比CAT5更能对抗干扰,笔者建议CAT6网线最好买成品线,虽然现在已经有无接头的散装CAT6网线在市场上销售,但最好不要自己DIY一条。

因为以1Gbps的网络速度来说,如果买回来的网线稍为有些不合标准又或是自己的手工不够好,很可能会使网络传输速度受到影响,这是不能和CAT5网线的时代同日而语的。

图7

  

(二)测试平台

  处理器:

IntelPentium43GHz

  主板:

Intel865GBF(内置intel82547EI网络芯片)

  内存:

三星256MBDDR400×

2

  硬盘:

MaxtorDiamondplus980GB

  (三)测试结果

主板或网卡名称

英特尔D865GBF

华硕P4P800

磐英4PCA3+

昂达865PE

LevelOneGNC01401

BuffaloPCI32GT

NetXper

GNTB-APCIGN1200TC

使用网络芯片

Intel82547EI

3COM940

BCM5705

RTL8110S

RTL8169

AC1002KPB

RTL8169S

SISoftware.Sandra.2004测试结果

Averagel.Latency(μs)

319

329

323

290

306

Min.Latency(μs)

322

280

282

295

288

200

277

Max.Latency(μs)

400

410

332

330

331

375

313

Speed(KB/s)

59766

48821

53912

48762

48596

48516

53226

49330

AnalogxNetstat

Live测试结果

Incoming.Average(KB/s)

324.3

329.5

330.2

332.4

332.3

333.3

332.5

Incoming.Max(KB/s)

946.6

861.9

844.9

1900

843.7

658.9

883.9

849.4

Outgoing.Average(KB/s)

18.1

17.6

17.4

Outgoing.Max.(KB/s)

53.8

47.4

46.9

46.1

46

35.9

49.6

46.3

Threads.Average

145

278

284

274

195

292

281

238

Threads.Max

297

287

294

283

Cpu.Average(%)

9

7

8

10

文件传输测试结果

项目一(秒)

22

29

28

45

30

26

项目二(秒)

132

105

115

120

130

119

项目三(秒)

81

101

87

85

82

135

90

  项目一:

大容量文件测试,内容是传送一个1GB的zip压缩文件。

  项目二:

小容量文件测试,内容是传送一个内含大量小型文件的1GB文件来。

 

  项目三:

混合文件测试,内容是传送一个内含大量文件的3GB文件夹。

  (四)结果分析

  测试结果显示,Intel82574EI及三块RealTel网络芯片在传输大容量文件时都有不错的速度表现,但RealTel网卡的处理器资源占用率比较高。

传输小文件时,速度较快的是Broadcom芯片,而RealTel网络芯片则紧追其后。

在SlSoftwareSandra项目测试中,Intel82547网络芯片的表现明显胜人一筹,只可惜处理器资源占用率表现平平。

总括而言,BroadcomBCM5705WKFB网络芯片的传输速度令人满意,而且处理器占用率也不算太高,可说是在性能和处理器资源占用率之间取得了不错的平衡。

而REALTek的网络芯片虽然在实际文件传输测试中也有很好的成绩,但处理器占用率一直维持在8%以上,这是其最大的缺点。

  四、结束语

  如果大家使用服务器的话,笔者建议采用一些处理器占用率比较低的网络控制芯片,这样能减轻处理器的负担,好让它去处理其他工作。

但如果你是一般的家庭用户,则应该选择一些延迟时间少,传输速度高的网络芯片。

还有一点需要注意的是用户布线的方法,如果环境允许的话,尽量不要把CAT6网线接近其他电线,因为这样很容易会产生外来干扰(CrossTalk),从而影响资料传输的稳定性。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1