iT邦幫忙

0

網路磁碟機速度

小弟因為換了一台dlink dgs-1016D
網路配置如下圖其中的線路
都次用cat6連接的,但是好死不死的網路磁碟機
從電腦1去拉server2003的檔案都只有10mb/s=.=
但是如果用ftp的軟體去拉的話可以到達6x Mbits
爬過一些文用iperf下去看竟然可以到達8x Mbits

請教各位先進是否有什麼地方需要做修改的?
另外再請教一下為什麼iperf第一個連線的速度那麼高?快是下面的10倍

shuan0114 iT邦好手 1 級 ‧ 2013-08-26 13:45:14 檢舉
網路線線頭有沒有接錯?
16
slime
iT邦大師 1 級 ‧ 2013-08-25 10:13:26
最佳解答
  1. iperf 似乎只有測試"網路"速度, 這部份只包括:
    a. 網路實體速度: 網路卡+線材等.
    b. 主機處理速度: CPU+RAM+OS(WinSock)等.
    並沒有測試"存取磁碟時的延遲", 所以存取網路磁碟, 可能會因為磁碟機比較慢而整理速度也下降.
  2. 網路速度以 bit 為基本單位, 而一個檔案傳輸時, 需要再拆解成許多封包(Pocket), 在封包前後還要加上標頭(Header)及檢查碼等資料, 所以實際傳輸的"流量"會比檔案大, 速度看起來就沒有那麼漂亮.
  3. 網路協定不同: 由於 ftp 較網路芳鄰(SMB/CIFS)協定單純, 所以透過 ftp 通常比網芳快.
  4. 單位不同: 檔案一般是以 Byte 為單位, 網路通常是以 bit 為單位, 在計算上會稍有不同.

由使用者端往電腦端排列:

  1. 我想傳檔案, 大小 10MBytes
  2. 10MBytes = 80Mbits (純粹檔案部份)
  3. 80Mbits 透過 ftp , 大概要傳 85Mbits , 透過網芳則是 90Mbits . (註: 數值只是個人經驗, 非精確值.)
  4. 因為磁碟讀寫沒那麼快, 如果磁碟在讀寫時, 會暫停傳送網路封包, 造成延遲.
  5. 網路上有其他主機也在傳資料, 發生封包碰撞或處理其他動作, 造成延遲.
10
iknowlab
iT邦研究生 4 級 ‧ 2013-08-25 10:44:47

哪麼,電腦2、電腦3、電腦4 的表現如何啊?
Win7 的網芳傳輸率比 WinXP 好,那是軟體規範提升的原因。大約快八倍。
也可以測試電腦1不經過那個 GigaSwitch (找個雙母連接器讓二線相接)看看。

我要發表回答

立即登入回答