NFSを仮想マシン共有フォルダツールとして使用するVirtfs(計画9)

NFSを仮想マシン共有フォルダツールとして使用するVirtfs(計画9)

QEMU仮想マシンがあります。 LinuxホストとLinuxゲスト。

私は最小限のパフォーマンスコストで信頼性が高く迅速なソリューションが欲しいです。私は2つの共有フォルダ技術(ゲストとホストの間)を考えています。ネットワークファイルシステムそして仮想ファイルシステム計画9)。

一方では、VirtFSに関する情報が少なく、NFS良い選択ではありません他の側面の仮想化。

だから私の質問は次のとおりです。

私の目的に適したものは何ですか?何がより効果的ですか? CPUに関してどのようなソリューションを消費しますか?どんな解決策が速いですか?このトピックのベンチマークはありますか?

ベストアンサー1

私はこれを試してみましたが、実際には本番で動作します。

私の経験:

  • nfsは非常に信頼性が高くスピードにも準拠していますが、ゲストの多いファイルを読み始めるか、大容量ファイルをすばやく読み始めると所有者パフォーマンスが大幅に低下します。これは、複数のゲストを実行し、同時にファイルシステムへのアクセスを開始して回復するのに時間がかかる場合に特に顕著です(データ転送速度が数百KB /秒に低下し、ゲストがファイルを読み続けるため)。 )。ホストが応答し続けるために、htbおよびfq-codel形成を導入し、いくつかの調整を行う必要がありました。

  • プラン9は早くしかし、時にはvirtfs-proxy-helperが最初の試みから始まらないことがあります。これは自動起動を退屈させます。時々、ファイルシステムがクラッシュし、ゲストが応答しなかったため、理由がわかりません(負荷が多いですが、他の特定の同じゲストのみ)。 root 以外のユーザーとして VM を実行してゲストに完全な Unix プロパティを持たせたい場合は、多くの調整が必要です。

おすすめ記事