2011年1月30日 星期日

Cat5E VS Cat6 in Gigabit 1000M網路實測



建置家中新網路環境已經有一個月了,這段期間不僅要研究各項服務機器的最佳硬體規格,加上系統環境與整體需求的搭配著實花了不少時間,而在這環境其中的一個重點環節便是Gigabit網路建置,為了以下網路速度的測試,tomy特別走馬光商一趟重金買下兩條Cat6的網路線來和家中原先的Cat5E網路線來做對照。

網路環境中要能夠跑到1000m的速度,最直覺的就是更換switch,通常在這個時間點都是將舊有的10/100M交換器更換為gigabit/1000m交換器,又正好在這個時間點得到了一台HP procurve 1400-24G的Gigabit交換器,而近4年內購置的電腦主機板多數是內建Gigabit網路卡,因此只剩下線路的部分需要煩惱,爬遍了Google大神,竟然發現沒有一篇文章在專門比較Cat5E和Cat6的實際速度測試,各大論壇版友多數的回應多為「Cat6專門為Gigabit環境設計」、「Cat5E跑1000m足矣」、「Cat6能得到更大頻寬與干擾阻抗設計較佳」...等讓人摸不著頭緒又充滿不確定感的答案,身為浩瀚網路的一份子,正所謂有圖有真相,只好自己下海來做測試囉!

▼高貴又很貴的Hp procurve 1400-24G 1000M交換器

在做這個實驗的時候,回想著Google搜尋的一些片段,看到多數CIFS網芳的截圖似乎很難破百MB,這才猛然想到還有一個環節是需要注意的,那便是電腦主機本身「硬碟存取的速度」,若是硬碟本身速度跟不上1000m的Gigabit網速,那麼就算建置gigabit網路環境也是白搭(1000m約125MB/秒)。


▼家中桌機WD 250GB硬碟的存取速度只有50MB左右

要是這次實驗是以tomy桌機的WD硬碟來做,那麼不管是哪種網路環境在cifs網路芳鄰的存取速度要破百根本是不可能的任務啊!在發現了硬碟轉速決定網路環境速度的這個驚人事實之後,為了讓本次網速實測的結果更精準,在對照組採用兩顆Seagate硬碟做NV主機板上的Raid0,將本機硬碟速度拉升至125MB以上

▼傳說中的有圖有真相,網路芳鄰client端已經準備好哩!

▼那麼service端的samba準備的如何呢?




千兆網路的競速結果

看來service與client兩位選手皆已準備就緒,準備來一場有圖有真相的街頭競速!

▼Win7旗艦版32位元作業系統查證網卡無誤

▼伺服端與用戶端皆採用Cat5E時在Gigabit交換器下的cifs表現

▼伺服端與用戶端皆採用Cat6時在Gigabit交換器下的cifs表現

夭壽喔!速度根本一模一樣,幾乎都逼近1000M的理論值,也就是說不管使用cat5e或是cat6的網路線,對於想要建置Gigabit網路環境的玩家們來說其實是沒有差別的,以上這兩張網路芳鄰的圖片應該也是目前在Google搜尋中速度最快的,這也說明了最重要的還是硬碟存取的速度,曾幾何時硬碟已經看不到網路卡的車尾燈啦!就我所知即便是我手頭上的WD黑牌2TB單顆存取速度也僅只在100MB/秒這裡打轉,評測到此說真的WD跟Seagate這兩家硬碟廠商真的要多加把勁了,本機速度輸給一條纖細的網路線實在不應該啊!




附註

server端網路卡採用螃蟹牌 RTL 8111C Gigabit 高速乙太網路卡
client端網路卡採用螃蟹牌 RTL 8111D Gigabit 高速乙太網路卡
server端Ubuntu10.10/64位元/AMD athlonx2 5050E/ddr2-4G/2TB Raid1
client端Win7旗艦版/32位元/AMD phenomx4 910E/ddr3-4G/500GB Raid0


0 意見: