改善 macOS 讀取 SMB 緩慢的問題

  • 20180330 之前幾年找過些資料,但沒有效果;升級到 El Capitan 以後也差不多,都要等很久(相對於前陣子發現 Android client Root Explorer 根本是瞬間顯示!)。今天再找到這篇說把 client signing 關掉,晚點試試:How to Fix Slow SMB File Transfers on OS X 10.11.5+ and macOS Sierra - dpron
    ↑試過似無效果;用 smbutil statshares -a 查,確實有
                                   CLIENT_REQUIRES_SIGNING       TRUE

    但用 printf "[default]\nsigning_required=no\n" | sudo tee /etc/nsmb.conf >/dev/null 關掉,似乎沒什麼作用,每開一個資料夾還是要讀很久啊……Apple 公司在搞什麼啊……

  • 20181112 今天用 Blackmagic Disk Speed Tesk,分別測 SMB 及 AFP 兩種通訊協定連到 NAS 的速度,結果前者還是很慢,而後者則快很多
    • 20181121 目前還不確定到底有沒有比較快。在家透過 VPN 連到公司再連 SMB 當然還是比較慢,不易感覺差異;到公司的話「好像」directory listing 有比較快了 <<思>>
  • 20181126 今天又不死心,發現「終端機」存取 SMB volume 明明就很快,所以感覺是 Finder 的問題。再試 [SOLVED!] Very slow file transfer on Mac Shares (SMB/AFP) | DebugginLife.com - A blog on Technology and Life 講到,執行
    sudo sysctl -w net.inet.tcp.delayed_ack=0


    Finder 的 directory listing 好像有比較快

    • 回家存取 NAS 似乎仍沒有比較快
      → 再參考 macos - SMB share deadlocks since High Sierra - Ask Different,在 /etc/nsmb.conf 中增列:
      streams=yes
      soft=yes
      signing_required=no
      protocol_vers_map=2
      file_ids_off=yes

      好像有比較好了……

    • 但如果還是不行,然後還要到伺服器端設定什麼 vfs_fruit 模組的話,這我實在有點苦手了。只能說這些大公司真是__
  • 20181228 今天再試試 Finder 中的設定:

    Turn off "Show Icon Preview" on the network mounted volumes. That generally speeds up CIFS/SMB access

輸入您的意見. 允許使用維基語法:
V W L I A
 
  • 上一次變更: 2018/12/28 20:28
  • ghsrobert