私は、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のパフォーマンスに確実に良い影響がもたらされますが、いくら異なるワークロードがキャッシュの増加に対して異なる方法で応答するため、これは難しい部分です。
たとえば、完全にランダムな読み取りワークロード (非常にまれなシナリオ) または完全に書き込みにバインドされた負荷 (やや可能性が高いが、これも非常にまれ) では、ページキャッシュの増加によるメリットはほとんどないか、まったくありません。
そうは言っても、一般的な、より混合したワークロードは大幅に増加するでしょう。