Linux ページ キャッシュ サイズ (ホスト) が Virtualbox VM に及ぼすパフォーマンスへの影響

Linux ページ キャッシュ サイズ (ホスト) が Virtualbox VM に及ぼすパフォーマンスへの影響

私は、7 つの Windows 10 と CentOS VMS を実行する小規模な仮想化ホストを持っています。ホストには 32 GB の RAM しかなく、その RAM は VM のメモリと Linux ホスト OS によってほぼ使用されています。Linux ホスト ページ キャッシュによって使用される RAM は約 2.5 GB 残っています。

私は現在、ページ キャッシュが読み取り/書き込み HD 操作をバッファリングするために使用できる RAM を追加することで、VM のパフォーマンスをアップグレードできるかどうか考えています。

私の観点からすると、ホスト OS が VM の vdi ファイル (VM の仮想ハードドライブ) のみを「全体」として認識しているのか、それともホスト OS が VM OS が vdi 仮想ハードドライブ内に書き込んでいる個々のファイルを認識できるのか、という疑問があります。

検索したのですが、情報が見つかりませんでした。誰か説明してもらえませんか?

ありがとう

答え1

ページキャッシュに使用されるRAMを増やすと、VMのパフォーマンスに確実に良い影響がもたらされますが、いくら異なるワークロードがキャッシュの増加に対して異なる方法で応答するため、これは難しい部分です。

たとえば、完全にランダムな読み取りワークロード (非常にまれなシナリオ) または完全に書き込みにバインドされた負荷 (やや可能性が高いが、これも非常にまれ) では、ページキャッシュの増加によるメリットはほとんどないか、まったくありません。

そうは言っても、一般的な、より混合したワークロードは大幅に増加するでしょう。

関連情報