網卡的挑選真的會影響系統性能嗎?
由於寬帶網絡技術的持續成長,許多用戶除了標准網絡應用(打印和文件共享)之外,網卡(NIC,Network Interface Card)也已成為PC的必要配備。大多數類型的DSL(數字用戶線)和有線電纜調制解調器都需要Ethernet(以太網絡)網卡來連結用戶的PC。盡管許多人可能會認為評比Ethernet卡的性能沒什麼意思,我們還是要來看看這幾種網卡的性能是否真的有差異。
當你問一個PC用戶他是用哪種網卡以及為什麼時,答案總是令人驚訝!有些答案包含:「我以前都用X牌的,不過後來發現驅動程序有問題,所以就換用Y牌的。」╱「我只用X牌的因為我們公司用這種的。」╱「我用Z牌的因為他是附在PC上或集成在我的計算機裡的。」╱「我用X牌的因為便宜,而且不同品牌沒有什麼差異,因為Ethernet是一項標准。」
正如大多數讀者所知的,Ethernet技術是一項標准。除此之外,網卡間是否有所不同?會不會有性能比較好的網卡?如果系統的網絡性能被性能不佳的網卡給拖慢的話,這樣的高階系統又會有何效用呢?網卡間是否真有功能上的差異呢?你所選用的網卡是否會降低你PC的性能?在這篇文章中我們評比了幾張10/100mbit(兆)網卡的性能來回答這些問題。
Ethernet技術是個標准是事實。早先的10 Base-T(以太網接口標准之一)標准是10mbit半雙工傳輸(half duplex),事實上此技術目前仍為絕大多數需要Ethernet連結的DSL和有線電纜調制解調器所使用。隨著Ethernet技術的成本下降,許多用戶從簡易的10 Base-T技術改換成100 Base-TX,根據連接100mbit網卡裝置的不同,它可提供100mbit半雙工傳輸或全雙工傳輸的性能。為了達到100mbit全雙工傳輸(full duplex)的性能, 網卡必須連接到支持全雙工傳輸功能的交換機上。此外100 Base-TX需要使用到第五類的有線電纜鋪設架構。
現在許多家庭用戶使用Ethernet家用網關。他們具有的集線器∕交換機可以提供100mbit全雙工傳輸的局域網絡和10 Base-T的DSL或有線電纜調制解調器連接,以達到網絡連接共享的功能。在許多情形下這是個不錯的方案,因為它不但提供了100mbit全雙工傳輸的局域網絡連接,同時也可讓所有家用網絡上的計算機連結到Internet。
我們即將開始看到需用第五類有線電纜鋪設架構的Gigabit-over-Copper(千兆位銅導線)Ethernet。是的,Gigabit-over-Copper Ethernet已經上市,不過目前是保留給高階服務器應用方面使用的。我們還得等一段時間才會有非團體環境使用的Gigabit-over-Copper Ethernet。然而如果你想為將來先做准備,那可能要選Gigabit-over-Copper,每英尺的第5e類有線電纜鋪設只比第5類貴一點點而已,這可是相當值得的。
網卡有兩種不同的類型—商用∕企業級和家用∕SOHO(Small Office/Home Office)族(小型辦公室∕家中辦公室)。主要的差別在商用∕企業級網卡通常有支持管理的功能,如WOL(Wake On LAN)、DMI(Desktop Management Interface)和PXE(Preboot Execution Environment)(見下方),而家用∕SOHO族網卡則往往是商用∕企業級網卡的精簡版。許多管理功能家用∕SOHO族用戶很可能永遠用不到,故而不需要這項支持的市場便因此可以降低網卡的成本。如果網卡連接PC到一個大型網絡,那這些功能會變得相當方便。
網絡喚醒(WOL)技術可讓你遠程管理網絡上的客戶端,即便客戶端是在關機狀態下。為了穩定實時的更新需要,這樣的功能為LAN架構的網絡提供了新層次的控制、簡易和便利。
線傳管理(WfM,Wired for Management)規格是一項由Intel(英特爾)領導、工業界支持的成果,用以使Intel Architecture(英特爾架構實驗室)架構的系統可通用管理與被管理,而不用犧牲其靈活度或性能。通過WfM的激活,Intel和其它工業界的廠商共同發展出一套准則,將實現通過網絡集中管理新世代的作業平台,以降低總體擁有成本(TCO,Total Cost of Ownership)。以這些准則為基礎的系統提供和整合軟件應用整合的關鍵技術,可達到所謂的「線上管理」,並有利於電算環境之管理和控制的五個重大領域:資產管理、開機前執行環境(PXE)、待機時間維護(電源節約)、系統診斷與修復以及投資保護。
開機前執行環境(PXE - 念作PiXiE)是Intel線傳管理(WfM)規格的組件之一。PXE模型可讓計算機在從本地端硬盤激活操作系統之前,從網絡上的服務器加載並執行網絡開機激活程序(NBP,Network Bootstrap Program)。如此便可免除巡視每一部機器、手動用軟盤開機的麻煩。
桌面管理接口(DMI)是一個包括服務層、管理信息格式數據庫、管理接口以及組件接口的架構。DMI的服務層是扮演網卡和管理應用之間的信息中介角色。MIF(Management Information Format,管理信息格式)數據庫中則定義了PC和服務器產品的標准可管理屬性。
另外一項重點就是大多數商用∕企業級的網卡是依穩定性而設計的。多數的商用∕企業級網卡比家用∕SOHO族網卡具有更長的「不改變」生命周期。商用∕企業級網卡的制造商應該會保證他們在一到兩年內不會有需要更新驅動程序的網卡設計變更。相反,家用∕SOHO族網卡的設計則受價格的引導,家用∕SOHO族網卡的制造商在網卡的生命周期中或許不會做變更設計。但更有可能會因為網卡上必備之MAC和PHY芯片的價格變動而改變網卡的設計。在某些情況下的價格變動,會使得許多設計變更需要更新驅動程序。當然如果這塊網卡用於商用∕企業級等級,那表示映像文件必須更換了。如果你正考慮使用或更換至商用∕企業級等級的話,你應該考慮多付些錢買商用∕企業級的網卡以減少其將來再版的困擾。有些廠商使用單一驅動程序技術以克服部分的問題,有許多情形下可以但並非全部可行。
因為所有我們所評比的網卡都是PCI接口的,這些網卡的性能在某種程度上是由PCI總線的性能所決定的。我們不但得測量總線整體流量的性能,還得包括CPU滿載狀況下的流量指數。網卡若在流量大時會搶占CPU和PCI總線的處理能力,會導致PC系統性能的衰減。例如即使許多網絡游戲的性能受到限制以減少時間延遲性,但需要太多CPU運算周期的網卡將會拖慢游戲執行的速度,抑制系統的整體性能。
這不只是要考量的唯一問題。在不同窗口接口的操作系統間的不同IP地址段有時會限制性能。我認為Ethernet和網卡技術已經成熟,因此IP地址段的性能差異在新技術不斷發展的情況下不會持續下去。一些網卡的性能差異在於操作系統。一塊特別在Windows 98和DOS架構下的NDIS(Network Driver Interface Specification,網絡驅動接口規范)驅動程序測試中得分一般的網卡,卻在Windows 2000底下有較好的性能。這種差異部分可歸因於驅動程序對不同操作系統最佳化的結果,不過許多人覺得應該有一部份是因為Windows 2000中包含了更穩固的IP地址段。
網卡制造商使用多種不同的技術來管理CPU和PCI總線的使用率。這些大多牽涉到網卡上用來幫助網卡控制流量、通過同時處理讀入∕傳送數據以使數據流通量達到最佳化的處理器和邏輯芯片組的種類。這些公司通常使用不同的名字或為此技術過程加上商標。此外最佳化驅動程序的性能將對所有裝置的性能造成影響,網卡也不例外。
由於每塊網卡上各種最佳化變量的數量可以改變,我們不打算最佳化每塊卡。每塊卡都是以預設的安裝模式測試的。這似乎對某些卡有利,有些卡吃虧。根據經驗和測試,微調網卡上的設定可能可以增加幾個百分點的性能。當然,一些公司網卡的預設設定選擇會比較保守。我認為重要的是,不會有廠商告訴你太多有關改變某些選項會造成什麼影響的細節。
以Windows本身為例,可以經由使用登錄編輯器變更TCP Receive Window(傳輸控制協議接收窗口)的大小來增加一些性能。盡管還有其它秘訣可以做變更,但唯一有用的似乎就是改變這項設定。在我所認為小於100ms(毫秒)的一般延遲連接下,32K(千字節)的大小可以增加部分性能。
我們現在開始評比幾塊網卡、每塊網卡的功能組,然後對受測的網卡做總結。
3Com的3C905C-TX
如果要說哪家公司是網卡技術的「始祖」,那就是3Com。3C905C-TX是著名3Com 3C905網卡的最新一代。3C905系列的每一代都有新的功能、價格也低了些。這是張目前功能組合最完整的商用∕企業級等級網卡之一。因為它廣泛的功能,這張卡在穩定性和功能性上贏得了許多贊譽,因此成為世界各地的IT部門所最普遍選用的網卡。
3C905C-TX的特性如下:
媒體:10Base-T/100Base-TX
連接線:RJ-45
總線:32位PCI
支持的IEEE標准:802.3、802.3u、802.2、802.1p、802.1Q、802.1 GMRP
符合標准:PCI 2.1/2.2、WfM 2.0、ACPI 1.0、RWU、PXE
驅動程序支持:Windows 95/98/ME/NT/2000 - Linux、Netware、OS/2、Packet Driver
特點:3Com Parallel Tasking II
質保:限期質保
3C905C-TX網卡的安裝很直觀:把卡插進PCI插槽中然後使用內附的EtherLink驅動程序 CD。這張驅動程序CD也有安裝3Com DynamicAclearcase/" target="_blank" >ccess技術的選項,可以把一些新的管理功能安裝到網卡上。此外該卡也具有目前最好的可視化診斷和設定工具,以及一個DOS架構的設定工具,用來設定網卡媒體類型、雙工、激活∕關閉開機的ROM(只讀存儲器)、I/O(輸入/輸出)尋址、IRQ(中斷請求)以及網卡的網絡最佳化模式。DOS架構的設定工具也可對網卡做基本測試以分離錯誤。此測試包含獨特的Echo Server功能,在尋找錯誤的過程中可測試網卡和有線電纜鋪設。
「網絡最佳化模式」設定中可以選擇這些模式:「最高網絡性能」、「最低CPU使用率」或「一般」。這些選項會影響網卡的整體性能,對將網卡微調成最適合用戶環境的模式有很大的幫助。在測試該卡時,改變設定的模式的確使測試結果產生差異,因此建議嘗試不同的設定以找出適合你所使用的最佳模式。
不負其3Com的美譽,我們發現3C905C-TX網卡具有高網絡流通量和低CPU使用率的性能。此外我們發現該卡及其驅動程序非常穩定。整體而言,3C905C-TX網卡是極佳的選擇。盡管大多數用戶用不到該卡所有廣泛的管理功能,這張卡還是相當優異的選擇。它的售價或許會嚇跑一些使用者。然而因為這張卡是IT人員的最愛,在當地計算機展中尋找廉價的二手3C905/3C905B/3C905C網卡還不算太難。
3Com的3CR990-TX-97
3CR990-TX-97是3Com下一代的網卡。這張卡無疑的是張商用∕企業級等級的網卡,加上3Com最新集成3XP處理器的特性組合。有人可能會搞不懂3Com干嘛要在網卡上加裝處理器,這個答案很簡單:為了增加處理能力以處理網卡其中一項主要的功能,全硬件架構的IP SEC(Internet Security Protocol,互聯網安全協議)卸載支持以及未來可能的功能。
IP SEC藉由使用3DES、DES、MD或SHA-1加密來維護敏感的IP流量。3CR990-TX-97在Windows 2000底下時,IP SEC完全不占用網卡資源。這使得網卡可以分擔更多的網絡流量處理的負載,因此主機系統可以集中於服務應用程序,提供更好的網絡和系統性能。此外,3CR990-TX-97上的3XP處理器可卸載TCP/IP Checksum(傳輸控制協議/網際協議檢查)和TCP Segmentation(傳輸控制協議區段),可降低主機CPU的負載。
3CR990-TX-97的特性如下:
媒體:10Base-T/100Base-TX
連接線:RJ-45
總線:32位PCI
支持的IEEE標准:802.3、802.3u、802.2、802.1p、802.1Q、802.1 GMRP
符合標准:PCI 2.1/2.2、WfM 2.0、ACPI 1.0、RWU、PXE
驅動程序支持:Windows 95/98/ME/NT/2000 - Linux、Netware、OS/2、Packet Driver
特點:3XP Processor、IP SEC Technology、128K SRAM、卸載功能
質保:限期質保
3CR990SRV97這個專門為服務器的版本具有這些特性外還增加了256K SRAM(Static Random Access Memory,靜態隨機存儲器)、Self Healing Driver(自我檢測功能驅動)、Resilient Server Link Technology(聯機備援功能技術)、Bi-Directional Load Balancing(雙向傳輸加載平衡)、Multiple VLANs(多重動態的虛擬局域網絡)以及Hot Plug PCI(熱插拔PCI)。3CR990SRV97增加了這些新功能,但其架構平台還是和3CR990-TX-97一樣。
即使你想可能用不到這張卡的IP SEC功能,也不用那麼快放棄它。因為卡上的3XP處理器,3Com正在和Secure Computing(美國一計算機安全公司)合作以增加Embedded Firewall(嵌入式防火牆)技術到3CR990-TX-97網卡上。這當然是令人興奮的事!Embedded Firewall技術不會對軟件或操作系統的安全漏洞造成傷害。盡管3Com已經宣布了Embedded Firewall技術,但目前還不能提供給本篇文章做測試,我們希望等其問世後再評比一次。同時,3XP處理器的真正極限我們還不清楚,不過網卡特性組合升級的功能則是大家期待已久的。
3CR990-TX-97網卡的安裝相當簡單。3Com的3CR990-TX-97驅動程序一樣提供良好的選項。在這驅動程序集中,我們發現可以在一個很方便的地方測試和管理網卡所有的設定。我們發現這驅動程序極為穩定,在我們的測試系統中也無任何錯誤產生。
在測試程序中,我們發現此網卡在Windows 2000下特別突出。在Windows 2000下它的性能領先於其它卡有一段不小的差距。如果你使用的是Windows 2000且希望獲得最高的網卡性能,那這就是你要的卡。3CR990-TX-97在Windows 98和DOS下的NDIS性能平平,不過考慮到該卡是對Windows 2000做最佳化,所以可以預期。這張卡高昂的售價會嚇跑一些人,但如果你想找最好的,那就是這張卡。它也具有其它網卡所沒有的升級能力。新增的功能如新的Embedded Firewall技術很有意思,不過你得懷疑這是否會對網卡的性能造成沖擊。
SMC的1211TX
如果有公司能將以合理的價格提供一大堆的性能,那就是SMC(Standard Microsystems Corp.)。SMC的1211TX網卡也有零售包裝的「EZNET 10/100」。1211TX提供的特性將可符合大多數用戶的需求。1211TX省掉了比較進階的功能,而留給SMC的EtherPower II系列網卡。1211TX並不著重於管理功能,但支持『WOL』。
1211TX的特性如下:
媒體:10Base-T/100Base-TX
連接線:RJ-45
總線:32位PCI
支持的IEEE標准:802.3、802.3u
符合標准:PCI 2.2、WOL、ACPI 1.0
驅動程序支持:Windows 95/98/ME/NT/2000 - Linux、Netware、OS/2、Packet Driver
特點:Early Receive & Transmit、Empty Boot ROM Socket
質保:限期質保
驅動程序的安裝相當輕松簡單。和其它卡不同的是,1211TX沒有漂亮Windows GUI(Graphic User Interface,圖形用戶界面)的配置和設定工具,而是提供DOS架構的設定配置工具,以及一些可在網絡性質中調整的選項。1211TX上你所能調整的選項是:Early TX Threshold、Link Speed(連接速度)、Link Wake Up(連接喚醒)、Network Address(網絡地址)和PME Enable(電源管理激活)。
許多進階用戶想要對網卡的組態有更多的控制,不過基於低價和其所針對市場,你將找不到這樣的設定。這就只是張單純的網卡,如果想要一些花俏的功能那你可能要失望了。
我發現SMC具有中等性能、穩定的驅動程序和不錯的包裝。如果你買的是零售版還附有一條7英尺的Cat-5 Patch電纜以及一份Turbo Linux。在這個價格區間的市場中,這張卡以合理的價格提供穩定的性能,不過考慮在該卡生命周期中的產品變化,對IT人來說並不是個好選擇。
Intel的Pro/100+ Management Adapter
Intel發展Ethernet芯片組有一段時間了。Intel的Ethernet芯片組曾經是最受其它廠商歡迎的。然而現在許多公司采用「更便宜的」以替代Intel的Ethernet芯片組。當然Intel並沒有在Ethernet芯片組的研發上向前邁進,這是因為很少有廠商利用這些芯片組開發。對所有的芯片組產品而言,組件趨向整合在一起以縮小設計空間、降低成本。
Intel的Pro/100+ Management Adapter是Intel網卡系列的最新產品。在先前的版本中Intel 不斷強調其網卡的整體管理能力,但現在他們只是把「管理」的名字加上去而已。把Pro/100+從盒子裡拿出來後,首先你會發現這張卡小了很多。和其它的卡比較起來,Intel的 Pro/100+比其它的網卡小了10%到25%。這不但使該卡可以安裝在新的超薄型PC中,還能增進機箱內的空氣對流。Intel使用的單一驅動程序套件幾乎包含所有Intel系列的網卡。盡管驅動程序可能會依據你所安裝的卡而有些細微的差異,但安裝過程和公版程序幾乎相同。和許多卡一樣,Windows提供Pro/100+預設的驅動程序,不過那並沒有完全功能,而且也無法獲得和使用Intel驅動程序套一樣的性能。
Intel的Pro/100+ Management Adapter是張商用∕企業級等級的網卡。它支持所有主要的管理標准。這張卡的價格也相當合理,不過還是比一些家用∕SOHO族網卡要貴。
Pro/100+的特性如下:
媒體:10Base-T/100Base-TX
連接線:RJ-45
總線:32位PCI
支持的IEEE標准:802.3、802.3u、802.2、802.1p、802.1Q、802.1 GMRP
符合標准:PCI 2.2、WfM 2.0、ACPI 1.0、RWU、PXE
驅動程序支持:Windows 95/98/ME/NT/2000 - Linux、Netware、OS/2、Packet Driver
特點:內置6K快取、PROSet Utility、Boot Agent、DCREATE.EXE
質保:限期質保
Intel Pro/100+ Management Adapter的安裝比其它卡要困難,因為Windows 98SE和Windows 2000會自動安裝其預設的驅動程序。大多數的使用者不會想要用這些驅動程序。盡管可能會比較方便,但你不會想失去這張卡的最佳功能PROSet II套件。在Windows 98SE或Windows 2000的控制台底下進行安裝,這個小工具不但讓你大幅掌控網卡本身的組態,還有網卡的性能。為了我們的測試,我們以工廠的預設定值測試了該卡。這次評比中這張卡就跟其它卡的套件一樣,PROSet II可以讓你微調該卡的性能以符合應用所需。卸載Windows預設驅動程序,換成Intel含PROSet II的5.0版驅動程序都沒有任何問題。事實上Intel包含了一個不錯的工具來更新驅動程序。這對要使用Microsoft SMS(Microsoft簡訊)或Server Login Script(服務器登錄程序文件)來更新一大群用戶的人來說相當方便。
我們發現Intel的PROSet II工具和驅動程序相當完整。圖形接口的公版程序可以引領用戶進行網卡的微調。
我們發現該卡的性能在流通量和CPU使用率上表現傑出。在我們的QCheck UDP測試中,其CPU使用率的范圍落在9%到15%間。我們發現其性能驅動程序都相當穩定。我不太清楚封起來的使用手冊的內容。和許多廠商一樣,Intel選擇只以電子郵件的形式建立大多數的進階文件。Intel也內含了一些額外的公版程序供DMI、SNMP(Single Network Management Protocol,簡單網絡管理協議)、802.1p QoS(以太網服務質量標准) I和II使用,以及額外網絡架構管理工具。
3Com的3CSOHO100-TX
因為3COM是網卡技術的領導廠商,而且也沒有售價讓零售商能接受的現成(off-the-shelf)網卡,所以他們推出3CSOHO100-TX。
第一眼看到的3CSOHO100-TX很像3C905C-TX。該卡使用的是Lucent(朗迅)的芯片而不是3C905C-TX系列上的Broadcom(布羅德通訊)芯片。此外WOL接頭也去掉了。許多人認為這不過是3C905-C-TX的縮減版。根據3Com表示事實的確如此。這張卡的品質和其它3Com的網卡一樣,而這張卡是專門針對想要擁有廉價3Com品牌網卡的家庭消費者設計的。
大多數針對家用市場的網卡一樣,你不能確定不會有不需更新驅動程序的設計變更發生在其生命周期中。你也要放棄許多大多SOHO和家庭用戶不需要或不用的管理功能。另一件值得注意的事是該卡只支持下列的操作系統:Windows 95/98/98SE/ME/NT 3.51/NT 4.0。 目前該卡沒有額外支持其它操作系統的驅動程序。因此如果你想在Linux下用這張卡,那只能說你沒這個福氣。3Com推出了沒有支持的Windows 2000驅動程序Beta(測試)版。我期待3Com可以增加Windows 2000和XP的驅動程序支持3CSOHO100-TX,一旦XP於今年稍後開始銷售的話。
3CSOHO100-TX的特性如下:
媒體:10Base-T/100Base-TX
連接線:RJ-45
總線:32位PCI
支持的IEEE標准:802.3、802.3u
符合標准:PCI 2.2、ACPI 1.0
驅動程序支持:Windows 95/98/ME/NT
特點:Early Receive & Transmit
質保:限期質保
我們在安裝驅動程序的過程中沒有遭遇任何問題。因為該卡尚未支持Windows 2000,我們強迫使用公布在網站上的3Com 3CSOHO100-TX的Beta驅動程序。我們無法執行GHOST(備份軟件之一)再復制的測試,因為3Com這張卡沒有DOS NDIS。當然如果你是使用需要DOS NDIS驅動程序的DOS架構再復制過程的IT公司,那你就有福氣可以選用這張卡了。
這張卡的性能超乎我們的預期。此卡的CPU使用率一直很低,實在是很棒的一點。該卡的流通量普通。其驅動程序只可以改變三個選項,即網絡驅動程序最佳化、雙工傳輸和媒體類型。如同我們對3Com網卡所做的其它報導一樣,使用驅動程序的最佳化設定可以增進該卡的性能。不過我們並沒有發現3CSOHO100-TX的性能在這麼做之後真的有什麼增加。
我們對內附的3Com Network Assistant CD印象深刻。這個多媒體的展示讓你對架構和設定一個基本的點對點網絡有個基本概觀。我們認為這個CD的信息豐富,而且對網絡新手來說是很不錯的附加套件。
這張卡和其它廉價網卡比起來令人印象深刻,不過沒有長時間的生命周期對IT公司來說並不理想。缺少額外的驅動程序支持對使用非Windows系統的使用者來說也不滿意。盡管說我們在Beta版的Windows 2000驅動程序裡沒發生什麼問題,還是不建議在這些驅動程序正式推出且支持前購買此卡。不論你是將系統連接到DSL或有線電纜調制解調器,或只是連接到家中或小型辦公室裡的數台Windows 95/98系統,這張卡都蠻具吸引力的,只要注意到這張卡的極限。
測試基准的問題—我們要如何衡量每張卡的性能?
為了量測這些網卡的真實性能,我們試著使用更能反映目前大多數使用者仍在使用的系統來測試。我們測試系統的架構如下:
華碩P3B-F
Pentium III 600mhz Coppermine Slot 1
256MB Micron CL2 PC 100內存
華碩7100 Pure Geforce2 MX
Quantum(昆騰) 10.2GB Fireball EX系列
華碩50X光驅
Hercules Gamesurround Fortissimo II聲卡
Enlight 7237中型機箱以及300瓦電源供應器
采用上述的架構,我們建立Windows 98SE和Windows 2000 Professional標准基線的Ghost映像文件。這些映像文件都不含網卡安裝。在開始進行每次測試時,我們用映像文件重新復制整個測試系統,然後跟隨每張網卡所需的標准安裝程序進行安裝。測試過程中每張網卡都用相同的一個PCI插槽。每張都設為自動檢測聯機速度網卡。我們確認過除非有特別注明,每張網卡都以100mbit全雙工傳輸模式連接上服務器。我們使用網卡的預設最佳化設定。我們不打算改變設定以達到更佳的網卡性能。一些網卡可以自訂設定,可能可以增加額外的性能。我們覺得這些選項應該留給使用者去自定及實驗。
為了消除測試結果因使用集線器或交換機而被影響的可能,我們采用經Fluke Cable Test Device 測試認證過的CAT5跳線電纜。測試系統是連接到一台執行Windows NT 4.0加上Service Pack 6a的Windows NT 4.0服務器。該服務器使用的是3Com 3C905C-TX網卡。在測試中,我們改變過服務器的網卡發現對我們測試機器的性能並無影響。
為了測量每張網卡的性能和CPU使用率,我們在Windows 98SE及Windows 2000底下都進行了三個不同的測試。
NetIQ的QCheck Utility
這是一個免費公版程序,你可以在 http://www.netiq.com/qcheck/default.asp下載—Qcheck是一個免費的網絡性能公版程序,也是較大型NetIQ Chariot Network性能套件的一部份。我們進行此測試五次,在Windows 98SE及Windows 2000底下每次測試都重新開機。
使用Qcheck我們評比三個數據:TCP反應時間、TCP流通量和UDP(User Datagram Protocol. 用戶數據報協議)串流。雖然Qcheck使用模擬數據,大多制造商還是使用這個程序搭配Chariot Network Performance Suite來測試其網卡。這是我們在每個測試中想要發掘的背景資料。
TCP反應時間
這個測試和「ping」很像,目的在於讓你知道收到另一台機器所需的時間。這個測量量一般稱為「延緩」或「延遲」。除非特別注明,我們都是使用10次100位大小的數據包。
TCP流通量
測試計算機間傳輸一段數據所需時間。有時稱為「頻寬」,這是測量網絡的原始傳輸速度。除非特別注明,我們都是使用1000kByte(千字節)大小的數據進行測試。
UDP串流:『Qcheck Help文件的描述』
「和多媒體應用一樣,串流測試會在不知會的狀況下傳送數據。在Qcheck中,使用無連結協議的IPX(Internetwork Packet Exchange,網絡交換協議)或UDP。Qcheck的串流測試是評估應用程序使用串流格式時的表現,例如IP線上語音以及視頻廣播。此測試顯示多媒體流通需要多少的頻寬,以方便網絡硬件速度和網絡所能達到真正數據傳輸率間的比較」。我們使用Qcheck UDP模式的預設設定,回報Qcheck的流通量和CPU使用率的數值。
在Qcheck的TCP和UDP的測試過程中,我們有察看可能的數據包遺失。這五張卡在TCP和UDP測試中的數據包遺失率都是0.0%。因為我們是以跳線電纜直接連上服務器的,這也是我們想象得到的結果。真實世界的網絡和Internet連接,數據包遺失在流量大時更加常見。五張卡的CPU使用率在Windows 2000底下都是0。
在每個系統重新啟動之後,我們運行Windows CPU性能監視器開始記錄,然後開啟一個DOS窗口,並以FTP(File Transfer Protocol,文件傳輸協議)傳送一個Microsoft DirectX 8a Redistribution套件、大小為25,939kb(千字節)的文件。(你可以在: http://www.microsoft.com/downloads/release.asp?ReleaseID=27398下載此文件。)我們將FTP的文件類型設為二進制文件,然後把文件上傳至提供FTP服務的Windows NT 4服務器。流通量及時間的數值顯示在圖表中。一旦傳輸完成,我們關閉DOS窗口然後察看Windows CPU性能監視器中,下方狀態欄裡的最大∕高峰CPU使用率。這是我們CPU高峰使用率數值的圖片。我們在Windows 98SE和Windows 2000下都進行了五次的測試,每次測試循環間都重新開機。這項測試圖以非模擬的數據,來模擬更接近真實世界的網卡性能。
Ghost映像文件TCP/IP DOS NDIS的性能
純粹為了好玩,我們測量使用Symantec(賽門鐵克軟件公司)的Ghost Enterprise 6.51版,重新復制使用廠商的DOS NDIS驅動程序,和非常基本的DOS TCP/IP啟動盤的系統所需的時間。因為我們每個測試跑五次,我們記下Ghost回報的流通量數值。如果你使用類似的程序重新復制你公司裡的一堆機器,這些數據可能對你有些意義,如果不是,那這些數據一點意義也沒有。Windows 98SE的映像文件大小為242MB(兆字節)。它使用Ghost的高壓縮設定來大量傾放在服務器上。
結論
不同網卡間有差異,但差異不大。有些卡的性能的確較佳,不過整體而言每張卡的性能都在一個可接受的范圍內。
對使用Windows 95/98/98SE/ME系統的企業和IT公司來說,其選擇明顯是3C905C-TX。此網卡擁有極佳的性能和很好的管理功能,以及十分穩定的驅動程序。
對使用Windows 2000系統的企業和IT公司來說,顯然要選用3CR990-TX-97。以後將增加的IP Sec支持似乎讓此卡在Windows 2000底下沒有對手。盡管這張卡很貴,還是有它值得的附加性能。3C905C-TX也證明在Windows 2000下的表現不錯,算是Windows 2000使用者的次佳選擇。
對需要最佳各項性能的家庭用戶來說,我們會建議選用3C905C-TX。盡管說你不太可能用到該卡所有的管理功能,但它還是具有很好的性能。你還有一個小工具可進行微調來增強性能。