首頁 > NAS, 網絡 > Samba 50MB per second limit?

Samba 50MB per second limit?

2010年2月19日

調試了幾日Openfiler 發覺用 Windows 連上NAS 唔夠Windows 連Windows 快。無論寫入或讀取,上限只有40MB/s。相對從 Windows 找檔到 Windows (both windows 7) 可以快過 80MB/s.

排除是 RAID5 慢的問題,在 Linux 下用 hdparam 做讀取測試,有 180MB/s

再試在 Windows 用 FTP (Filezilla)  從 NAS 下載反而可逹 110MB/s ,近乎 GbE 上限。

Googling, 用 “NAS slow”、”samba slow”、”samba RAID5 slow” 找到好多資料,但所有提及到的設定只可令到速度上升至50MB/s.

似乎上限在50MB/s

昨晚返而用 “samba 50MB” 找到一些資料。即是很多人都停在50MB/s。

再找Samba個Changes log發現以下幾點

  1. Samba 3.45 只用SMB v1, 而Vista 、Server 2008 & Windows 7 用SMB v2
  2. Microsoft 話 SMB v2 快過 SMB v1
  3. SMB v1 訊息最大64KB, 同TCP Windows Size 個Concept 一樣, 即是TCP Windows size max = 64KB,
    相對現在Linux Kernel 可以設定大過16MB相差很遠
  4. Samba 3.5 會加入 SMB v2.

可能等到Samba 3.5 release 才知能否突破這個限制

Samba 3.5 RC2 Available for Download (26 January 2010)
Download and Samba 3.5 rc2 Release note

Categories: NAS, 網絡 Tags: ,
目前尚未開放評論的功能。