Re: [問題] 推薦速度快但價格不貴的Giga Switch
※ 引述《SmallBeeWayn (喵喵叫的蜜蜂貓)》之銘言:
: ※ 引述《dvdrw (CD-RW/DVD-RW)》之銘言:
: : 數台電腦,偶有有大量影片傳輸需求。
: : 現在是用 Level One 8 port Giga Switch ,
: : 速度只能跑30M bytes/s,不符使用,
: : 想再買一台速度快的(不求買到最快機種,至少不要差太多)
: : 請推薦4port 至 8 ports 不貴的giga switch ,但速度快
: : 目前是暫定3COM OfficeConnect,不知這台速度如何
: : 預算:數千元
: 你確定你需要換的是更快的Switch嗎?
: 網路傳輸的速度瓶頸大概有這些:
: 1.網路的處理速度
: 以Gigabit Switch來說,理論上限是125MB/s
: 但通常資料傳輸都使用TCP/IP,加上一堆林林總總的處理流量
: 大概頂多100MB/s
: 2.IO處理
: 網路卡需要Buffer,然後丟到系統記憶體,接著才進硬碟
: 這中間所有的流程都需要消耗CPU資源來處理
: 除非你用的是特殊的高級網路卡,以及有獨立硬碟控制器的SCSI/SAS硬碟
: 以我的T6400(C2D 2Gx2)來說,這個上限大約是40MB/s
: 3.硬碟速度
: 普通的3.5吋7200轉硬碟兩顆互拷的話,30~60MB/s都算正常範圍
: ========================
: 測試硬碟速度最簡單,本機兩顆硬碟找大檔案互拷就可以了
: 測試IO就是從遠端拉檔案過來,看看CPU耗用率到多少去反推
: 至於Switch的部分,很難真的成為效能瓶頸
: 如果真的成了瓶頸,建議先從加大MTU開始處理
我講一下WIRESPEED的算馬怎麼算~~以一個24port 的giga switch為例的話~
因為是全雙工~~所以傳和收都要有1G 所以背板的BANDWIDTH 至少要有
24X2=48G 的頻寬 而且每秒每個PORT要有辦法每秒處理1.488M個PACKET
1.488M怎麼算出來的
每個PACKET用最小的MTU64Kbyte算~PACKET與PACKET之間的GAP是20Kbyte
為啥GAP是20K~~據某個CCIE說這是測出來的~
所以 (64k+20k)x8=672bits
1G/672 =1.488M
因此每個port每秒要可以處理1.488M 24個PORT
1.488MX24=35.712M
要滿足這2個條件才能叫WIRESPEED
這是CISCO 3750的DATASHEET http://ppt.cc/zQCE 你看一下下面有一個Performance
的欄位欄位~裡面就有寫
‧ 32-Gbps switching fabric
‧ Stack-forwarding rate of 38.7 mpps for 64-byte packets
所以如果你是買3750的24PORT GIGASWITCH 基本上他並不是WIRESPEED
因為他只有32G的BANDWIDTH 當然CISCO並不會寫出來~~所以要會看~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.249.0.153
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):