Ubuntu

反映主機目錄更改時提高 SSHFS 性能

  • September 8, 2016

我有一個來自 Ubuntu Server VM 來賓的 SSHFS 掛載,掛載了一個主機 Mac OS X 目錄。直接在 Mac OS X 主機目錄中進行的更改大約需要 5 - 10 秒才能反映在 Ubuntu Server VM 來賓掛載中。

我正在使用以下命令…

sshfs 使用者@host: ~/host

哪些附加選項(如果有)可以改善這種延遲?

SSH 並非設計為文件傳輸協議。SSHFS 通過定期查看目錄列表和記憶體結果來工作。

您可以控制記憶體行為,但要以與互動性相關的性能為代價。如果您正在連接的 SSH 主機是通過高延遲連結或慢速連接訪問的,那麼禁用記憶體將使瀏覽文件系統的事情變得痛苦。

無論如何,請參閱手冊頁,並進行一些實驗。

人 sshfs

  -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

引用自:https://serverfault.com/questions/384574