VMware Workstation Player 17は、ホストメモリを使用せずに2GBで停止します。

VMware Workstation Player 17は、ホストメモリを使用せずに2GBで停止します。

私はVMware Workstation Player 17をインストールし、4コアCPUと5 GBのRAMを備えたWindows 10仮想マシンをセットアップしましたが、仮想マシンの電源を入れると2 GBのホストメモリしか必要なく、Windows 10タスクマネージャには単一のコアしか表示されません。 、32のように - 少量です。

VMware Workstation Playerをアンインストールして再インストールしましたが、同じ問題が解決しません。

16GBのRAMを搭載したRyzen 7 5825Uプロセッサを搭載し、カーネルバージョン6.1を含むDebianベースのテストディストリビューションを実行しています。

スクリーンショット:Windowsシステム情報

ここに画像の説明を入力してください。

答え1

あなたは間違った信仰で働いています:

プロセスが5 GBを予約しても必ずしもそれを使用する必要はありません。逆に、プロセスが2 GB以上のRAMを使用しなかったとしても、より多くのメモリを予約しないという意味ではありません。

デフォルトでは、アプリケーションプロセッサ(x86_64、ARMv8など)用のすべての最新のオペレーティングシステムでは、これはプロセスメモリ(仮想化プロセスを含む)を処理する一般的な方法です。

VMWareプレーヤーは5GBのメモリを正しく予約します。ただし、Windows(およびそのプロセス)がアクセスするページにのみアクセスします。 5 GB の RAM 全体にアクセスしていない場合は、「使用済み」メモリが「予約済み」メモリより少ないことを意味します。

したがって、ここでは問題はありません。すべてが計画通りに行われます! Windowsのスクリーンショットではっきりと見ることができます。 Windowsでは、5GBがすべて予約されていることが確認されます。そのウィンドウで実際にメモリ集約的なワークロードを実行すると、仮想マシンで使用される物理メモリも増えることがわかります。

関連情報