web-dev-qa-db-ja.com

ホストディレクトリの変更を反映する際のSSHFSパフォーマンスの向上

UbuntuサーバーからSSHFSマウントを持っているVMゲスト、ホストMac OS Xディレクトリをマウントしています。MacOS Xホストディレクトリで直接行った変更は、Ubuntuに反映されるまでに約5〜10秒かかりますサーバーVMゲストマウント。

次のコマンドを使用しています...

sshfs user @ Host:〜/ Host

このレイテンシを改善する追加のオプション(ある場合)はありますか?

12
chattsm

SSHはファイル転送プロトコルとして設計されていません。 SSHFSは、定期的にディレクトリリストとキャッシュ結果を確認することで機能します。

キャッシュ動作は制御できますが、対話性に関連するため、パフォーマンスは犠牲になります。接続しているSSHホストが高レイテンシリンクまたは低速接続を介してアクセスされている場合、キャッシュを無効にすると、ファイルシステムの閲覧が困難になります。

とにかく、manページを見て、少し試してみてください。

man 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
17
Zoredache

ホストが/etc/hostsファイル、これは私にとってオーバーヘッドを解決しました

ソース: http://hints.macworld.com/article.php?story=20050329185832952

1
SebCorbin