Ubuntu
反映主機目錄更改時提高 SSHFS 性能
我有一個來自 Ubuntu Server VM 來賓的 SSHFS 掛載,掛載了一個主機 Mac OS X 目錄。直接在 Mac OS X 主機目錄中進行的更改大約需要 5 - 10 秒才能反映在 Ubuntu Server VM 來賓掛載中。
我正在使用以下命令…
sshfs 使用者@host: ~/host
哪些附加選項(如果有)可以改善這種延遲?
SSH 並非設計為文件傳輸協議。SSHFS 通過定期查看目錄列表和記憶體結果來工作。
您可以控制記憶體行為,但要以與互動性相關的性能為代價。如果您正在連接的 SSH 主機是通過高延遲連結或慢速連接訪問的,那麼禁用記憶體將使瀏覽文件系統的事情變得痛苦。
無論如何,請參閱手冊頁,並進行一些實驗。
-o cache=YESNO enable caching {yes,no} (default: yes) -o cache_timeout=N sets timeout for caches in seconds (default: 20) -o cache_X_timeout=N sets timeout for {stat,dir,link} cache