同じ VMWare ボックス上で実行されている仮想化 Linux マシンのグループ間でのファイル共有オプションのトレードオフにはどのようなものがありますか? たとえば、高スループット、低レイテンシなどです。
私は主に NFS を使用しています。VMWare はデフォルトで hgfs を使用していました。これらを比較するとどうでしょうか? 検討する価値のある他のオプションはありますか (例: sshfs)。
背景
物理マシン上で、マスターで共有される NFS マウント ディレクトリを介してスレーブに作業を分散するアプリケーションがあります。この構成は VMWare で簡単に複製できます。また、十分なパフォーマンスが得られるようです。ただし、VMWare で実行されている Linux ゲスト間でディレクトリを共有するよりよい方法があるかどうか疑問に思っています。VMWare 上の共有フォルダーは hgfs を使用していると収集しています。この方法のほうがよいのでしょうか。これが最善のオプションでしょうか。ここでの「よい」とは、現在のハードウェア (単一の VMWare ホスト) で最高のパフォーマンスが得られる可能性が高いことを意味します。
もしそうなら、どうすれば有効にできますか? VMWare ツールをインストールしたにもかかわらず、共有を有効にするオプションがないようです。 VM 設定/プロパティ/オプションで、VMWare ツールはシャットダウンとしてリストされています。 Google で検索したさまざまなサイトで表示される共有フォルダーのエントリは存在しません。
答え1
NFS を使用してください。VMware を削除したり、複数の物理サーバーに拡張したりすると、移植性が高まります。