修正 macOS 10.11.5後,使用 SMB 傳輸速度低落

近期從 MAC 連 Nas 網芳的速度慢到 8mb/s,從換線、移動 nas、升級清理 nas、檢視 router,仍查不出問題

直到從 開 vm win7 來抓,速度竟然達到 110MB/s,在回到 mac 也測得同樣速度。

當時是以匿名身份進入,再改用 user 身份登入,卻獲得 8mb/s 的回報...
不信邪,再回 win7 以同一個帳號進入,仍可以高速傳輸,可以確認的是 "macOS 登入 smb 有問題"



Google 查到一篇

How to Fix Slow SMB File Transfers on OS X 10.11.5+ and macOS Sierra

主要是說,很多 mac 使用者發現,10.11.5 以後,smb 都很慢。

問題歸咎於 apple 的SMB 預設啟用"客戶端簽名",而破壞了性能。

之所以這麼做,可能是要減輕 Badlock issue


作法

  1. 查詢 SIGNING_ON 是否開啟
  2. $ smbutil statshares -a
    若看到 SIGNING_ON = TRUE 就是有開
  3. 修正
  4. $ printf "[default]\nsigning_required=no\n" | sudo tee /etc/nsmb.conf >/dev/null
  5. 卸載 smb 磁碟,再重連即可


參考文獻

https://dpron.com/os-x-10-11-5-slow-smb/


修正 macOS 10.11.5後,使用 SMB 傳輸速度低落 修正 macOS 10.11.5後,使用 SMB 傳輸速度低落 Reviewed by Wild on 9/03/2017 07:30:00 下午 Rating: 5

沒有留言:

沒有Google帳號也可發表意見唷!

技術提供:Blogger.