it:mac:smb-slow

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

下次修改
前次修改
it:mac:smb-slow [2018/03/30 07:42]
ghsrobert 建立
it:mac:smb-slow [2018/12/28 20:28] (目前版本)
ghsrobert
行 1: 行 1:
 ====== 改善 macOS 讀取 SMB 緩慢的問題 ====== ====== 改善 macOS 讀取 SMB 緩慢的問題 ======
  
-  * /^20180330^/ 之前幾年找過些資料,但沒有效果;升級到 El Capitan 以後也差不多,都要等很久(相對於前陣子發現 Android client <span ex>Root Explorer</span> 根本是瞬間顯示!)。今天再找到這篇,晚點試試:[[https://dpron.com/os-x-10-11-5-slow-smb/|How to Fix Slow SMB File Transfers on OS X 10.11.5+ and macOS Sierra - dpron]]+  * /^20180330^/ 之前幾年找過些資料,但沒有效果;升級到 El Capitan 以後也差不多,都要等很久(相對於前陣子發現 Android client <span ex>Root Explorer</span> 根本是瞬間顯示!)。今天再找到這篇說把 client signing 關掉,晚點試試:[[https://dpron.com/os-x-10-11-5-slow-smb/|How to Fix Slow SMB File Transfers on OS X 10.11.5+ and macOS Sierra - dpron]]\\ ↑試過似無效果;用 ''smbutil statshares -a'' 查,確實有<code> 
 +                               CLIENT_REQUIRES_SIGNING       TRUE 
 +</code>但用 ''printf "[default]\nsigning_required=no\n" | sudo tee /etc/nsmb.conf >/dev/null'' 關掉,似乎沒什麼作用,每開一個資料夾還是要讀很久啊……Apple 公司在搞什麼啊…… 
 +  * /^20181112^/ 今天用 Blackmagic Disk Speed Tesk,分別測 SMB 及 AFP 兩種通訊協定連到 NAS 的速度,結果前者還是很慢,而後者則快很多 
 +  * /^20181120^/ 今晚嘗試用 [[https://support.apple.com/en-us/HT207520|Disable local SMB directory enumeration caching - Apple Support]] 
 +    * /^20181121^/ 目前還不確定到底有沒有比較快。在家透過 VPN 連到公司再連 SMB 當然還是比較慢,不易感覺差異;到公司的話「好像」directory listing 有比較快了 <<思>> 
 +  * /^20181126^/ 今天又不死心,發現「終端機」存取 SMB volume 明明就很快,所以感覺是 Finder 的問題。再試 [[http://www.debugginlife.com/solved-very-slow-file-transfer-on-mac-shares-smbafp/|[SOLVED!] Very slow file transfer on Mac Shares (SMB/AFP) | DebugginLife.com - A blog on Technology and Life]] 講到,執行<code>sudo sysctl -w net.inet.tcp.delayed_ack=0</code>\\ Finder 的 directory listing 好像有比較快 
 +    * 回家存取 NAS 似乎仍沒有比較快\\ → 再參考 [[https://apple.stackexchange.com/questions/309016/smb-share-deadlocks-since-high-sierra|macos - SMB share deadlocks since High Sierra - Ask Different]],在 ''/etc/nsmb.conf'' 中增列:<code>streams=yes 
 +soft=yes 
 +signing_required=no 
 +protocol_vers_map=2 
 +file_ids_off=yes</code>好像有比較好了…… 
 +    * 但如果還是不行,然後還要到伺服器端設定什麼 vfs_fruit 模組的話,這我實在有點苦手了。只能說這些大公司真是__ 
 +  * /^20181228^/ 今天再試試 Finder 中的設定:<div> 
 +> <div> 
 +Turn off "Show Icon Preview" on the network mounted volumes. That generally speeds up CIFS/SMB access 
 +</div> 
 +<div right>──[[https://discussions.apple.com/thread/7145446|SMB shares in Finder slow to navigate - Apple Community]]</div></div>
  • 上一次變更: 2018/03/30 07:42
  • ghsrobert