woff 發表於 2010-1-11 00:55:06

突破100MB/s!Intel、Broadcom、VIA 三大網卡大對決

繼上一篇Intel Giga網卡開箱分享 後,本次將要來測試一下3張Desktop等級的Giga入門型網卡他們的極限表現!說句不好笑的話,筆者長那麼大了都還沒看過用網路線可以傳檔有100MB/s上下的流量(用測試設備人工打封包例外),平常從NAS上下載檔案最高看到40~50MB就已覺得相當的了不起!所以這次筆者鐵了心要弄出一個"天然"的環境來造就破百MB的光景! 測試環境所用的機器為DELL SC430伺服器,使用Pemtium D 820 (2.8G, 雙核心),另外因為Giga網卡的理論極限為125MB/s (1000Mbits/8),所以測試時硬碟系統需要可以達到寫入125MB/s才有意義。故筆記幫這台伺服器加了2顆WD最新的BLACK系列硬碟,使用Windows 2003內建的功能建立了一個RAID0陣列,這樣基本上寫入跟讀取的速度就可以翻個2倍了,但用作業系統來建RAID的缺點就是CPU佔用率會比較高一點,不過這樣也好,把CPU被拉高放大後,也許才能發現各網卡間在高流量下CPU佔用率的細微差別。

這就是本次測試傳檔所用的硬碟 WD Caviar Black 640G (7200RPM, 32MB)
http://attach.twnxc.com/stevencha/giganiccompare1/P1030293.jpg


這是單一顆時的讀取效能,因為這是硬碟而不是SSD(Flash),所以讀取跟寫入的速度不會相差太遠。 使用2台組成RAID 0後的效能大家也應該心中有數了~ ^_^
http://attach.twnxc.com/stevencha/giganiccompare1/WDblack640Gsingle.jpg


本次參與Desktop網卡大決鬥之選手有: (排名按字母順序)
1. Broadcom NetXtreme® Gigabit Ethernet Controller (使用晶片BCM5751,為主機板內建,使用PCI Express介面) 原廠介紹連結
http://attach.twnxc.com/stevencha/giganiccompare1/P1030290.jpg


2. Intel® PRO/1000 MT Desktop Adapter (使用晶片82540EM,使用PCI介面) 原廠介紹連結
http://attach.plan4business.com/stevencha/intelgiganic/P1030269.jpg


3. VIA Velocity VT6122 Gigabit Ethernet Controller (使用晶片VT6122,使用PCI介面) 原廠介紹連結
http://attach.twnxc.com/stevencha/giganiccompare1/P1030295.jpg


其實這張VIA的網年是筆1、2年前網拍回來的,當時也不過2、3百元,可以說是非常超值!(不過用料一看就知道非常的省)
http://attach.twnxc.com/stevencha/giganiccompare1/P1030296.jpg


因為Broadcom是內建的網卡,所以只要安裝Intel及VIA的網卡就可以了~
http://attach.twnxc.com/stevencha/giganiccompare1/P1030297.jpg


測試的方法使用Windows的網路芳鄰來傳檔(筆者把網路上的Share掛載成Windows的磁碟機X:跟Y:,另外寫了4個BAT檔方便測試),每次測試同時下載4個750MB的檔案到本機的RAID 0列陣上(本機的R:),並對每張網卡進行3次測試,以觀測其表現穩定度,看看會不會出現時快時慢的情況
http://attach.twnxc.com/stevencha/giganiccompare1/P1030322.jpg


本次所測到的3張網卡均有先下載及更新到最新的驅動程式,並進入網卡的設定介面中將所有對提高流量,降低CPU佔用率有好處的設定都設好,因為 3張網卡所提供的設定項目都不盡相同,所以設定的原則就是可以打開JUMBO FRAME的就打開(提高流量),可以打開OFFLOAD的項目都打開(如OFFLOAD TCP CHECKSUM、Segmentation等以降低CPU的佔用率)。

因為PCI為共享頻寬的設計,所以每張網卡測試時都會將另外2張網卡停用,防止32bit PCI僅有的133MB/s頻寬被佔掉~
http://attach.twnxc.com/stevencha/giganiccompare1/3nic.jpg


比賽準備開始開始,由內建網卡Broadcom領軍! (因為怕測試時抓圖會干擾到CPU及硬碟而影響表現,所以接下來都是採用照相的方面來"有圖有真相")
http://attach.twnxc.com/stevencha/giganiccompare1/P1030307.jpg


Broadcom一開始是打出最高90.3MB/s、平均87MB/s的表現、而CPU佔用率為30%~40%之間!
http://attach.twnxc.com/stevencha/giganiccompare1/P1030308.jpg


接下來的第二次測試,Broadcom越戰越勇!現在最高有110.5MB/s、平均102.5MB/s的表現(筆者因為閱歷不夠所以第一次看到使用一條普通的網路線(CAT 5)可以傳檔破100MB/s的成績,心中暗自歡喜)!但同樣的CPU的使用率也到平均50%~65%之間了~
http://attach.twnxc.com/stevencha/giganiccompare1/P1030309.jpg


Broadcom的最後一次測試,極速又再突破,最高為111.5MB/s,平均為100.3MB/s!!
http://attach.twnxc.com/stevencha/giganiccompare1/P1030310.jpg


中場休息換網卡,接下是VIA選手進場~
http://attach.twnxc.com/stevencha/giganiccompare1/P1030311.jpg


VIA的第一測成績不錯,平均有93MB/s左右,而CPU使用率在40%~60%之間跳動(平均50%以上)
http://attach.twnxc.com/stevencha/giganiccompare1/P1030312.jpg


第2測,表現相關穩定,平均為93.9MB/s左右,CPU使用率在45%~65%之間跳動(平均50%以上)
http://attach.twnxc.com/stevencha/giganiccompare1/P1030314.jpg


VIA最反一擊,看看有沒有機會破百MB,但結果是...沒有! 平均速度94MB/s左右,CPU使用率在45%~65%之間跳動(平均都在50%以上)
http://attach.twnxc.com/stevencha/giganiccompare1/P1030316.jpg


最便宜的VIA網卡所測出來的"3座小山"表現都很平順穩定,沒有出現時快時慢的情況~ 接下來就換Intel選手上場比賽!
http://attach.twnxc.com/stevencha/giganiccompare1/P1030317.jpg


Intel選手第一場比賽的平均表現為94MB/s左右,CPU使用率為40%~55%之間(平均都在50%以下)
http://attach.twnxc.com/stevencha/giganiccompare1/P1030318.jpg


第二次測試可以說跟第一次完全一樣,同樣是平均94MB/s左右,CPU使用率為40%~55%之間跳動(平均都在50%以下)
http://attach.twnxc.com/stevencha/giganiccompare1/P1030321.jpg


Intel最後一測,又是一樣的結果,平均94MB/s左右,CPU使用率為40%~55%之間跳動(平均都在50%以下)
http://attach.twnxc.com/stevencha/giganiccompare1/P1030323.jpg


雖然說Intel測出的"3座小山"圖跟VIA的差不多,平均跟最高極速的表現也差不多,但是筆者主觀的感覺是Intel網卡的表現比VIA穩定一點點,而CPU平均也有比VIA低個5%左右!
http://attach.twnxc.com/stevencha/giganiccompare1/P1030326.jpg


比賽結束,在這次比賽中3位選手們都非常的努力去証明自己的實力,也証明了有線網路中的Giga最高理論速度(1000M),是可以在真實的應用環境下達成(不像無線網路的甚麼54M、300M都是放屁)!

結論:
1. 若非伺服器使用而只是日常之工作或一般使用,沒有必然多花錢去買Intel或其他高價格的網卡(當然爽度是另外一會事),因為他們之間的效能差異是非常不明顯!
2. Broadcom網卡於本次評測中得到第一名,也是3張網卡中唯一有突破100MB/s的表現!不管在流量極限或CPU使用率均優於另外INTEL及 VIA的網卡,筆者覺得它使用PCI Express的介面也是功不可沒,因為它的介面頻寬本來就比32bits (33Mhz)的PCI大很多,雖然說PCI的133MB/s已超過Giga 125MB/s的最高理論值,不過同樣條件下的PCI-E網卡的表現應該還是可以比PCI網卡來得更優,所以如果價格沒差太多,就選PCI-E介面的網卡吧~

以上,本次網卡大對決就到這邊圓滿結束~ 謝謝收看!

相關文章:
1.[教學篇] 安裝或更新網路卡驅動程式
2.Intel Giga網卡開箱分享
3.Intel 5300 DIY升級之N路由器補完計劃

相關下載:
1.Intel PRO LAN 網卡統一驅動程式V13.4

WL937591 發表於 2013-11-13 01:04:58

支持你加分

发斯送瓦 發表於 2015-6-6 13:42:42



   不会刷墙的吧
頁: [1]
查看完整版本: 突破100MB/s!Intel、Broadcom、VIA 三大網卡大對決