iT邦幫忙

20

突破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佔用率的細微差別。
本次參與Desktop網卡大決鬥之選手有: (排名按字母順序)

  1. Broadcom NetXtreme® Gigabit Ethernet Controller (使用晶片BCM5751,為主機板內建,使用PCI Express介面)
  2. Intel® PRO/1000 MT Desktop Adapter (使用晶片82540EM,使用PCI介面)
  3. VIA Velocity VT6122 Gigabit Ethernet Controller (使用晶片VT6122,使用PCI介面)
    測試的方法使用Windows的網路芳鄰來傳檔(筆者把網路上的Share掛載成 Windows的磁碟機X:跟Y:,另外寫了4個BAT檔方便測試),每次測試同時下載4個750MB的檔案到本機的RAID 0列陣上(本機的R:),並對每張網卡進行3次測試,以觀測其表現穩定度,看看會不會出現時快時慢的情況~
    本次所測到的3張網卡均有先下載及更新到最新的驅動程式,並進入網卡的設定介面中將所有對提高流量,降低CPU佔用率有好處的設定都設好,因為 3張網卡所提供的設定項目都不盡相同,所以設定的原則就是可以打開JUMBO FRAME的就打開(提高流量),可以打開OFFLOAD的項目都打開(如OFFLOAD TCP CHECKSUM、Segmentation等以降低CPU的佔用率)...<u>閱全文</u>

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
jease
iT邦研究生 1 級 ‧ 2008-12-01 15:06:32

network01大分享的文都不錯~測試過程也交代蠻詳細的!
推一個喔~~~

0
glennlin
iT邦研究生 4 級 ‧ 2008-12-01 17:10:30

我怎麼覺得這又是一篇01的大笑話了

怎麼不拿三片都是獨立的卡來測試呢?
怎麼不拿三片主機版內建的卡來測試呢?
怎麼不測傳個70GB的資料,看看是不是能夠傳得完?
怎麼不測傳個70GB的資料,看看到底是誰傳的快?
怎麼不測傳個70GB的資料,看看傳完後是否資料是正確的?

只測試傳三次的大檔案,計算平均速率和cpu使用率
這樣的測試就叫別人不要迷信名牌、大廠......

鐵殼心 iT邦高手 1 級 ‧ 2008-12-02 13:07:22 檢舉

750MB的檔案還不會讓網卡掛點的, 而且有沒有經過Switch或HUB對傳輸的速度也是有影響的.

在各網卡的原始設定下測試傳一個100GB影像檔多久時間能夠傳完, 以GbE的傳輸速率, 最佳狀態下應該是15分鐘可以傳輸完畢. 這樣子測出來的數據會不會比較有價值一些.

我要留言

立即登入留言