Windows での Vmmem の高いメモリと CPU 使用率を修正する

Windows コンピューターで Vmmem のメモリと CPU の使用率が高く、パフォーマンスの低下を引き起こしている場合は、仮想マシンが原因である可能性が高くなります。

これを確認するには、タスク マネージャーで Vmmem プロセスをチェックします。 Vmmem は、仮想マシンによって使用されているリソースについて通知します。

Vmmem プロセスが過剰な CPU と RAM を消費していることに気付いた場合は、ガイドに従って Vmmem の高いメモリと CPU 使用率の問題を解決してください。この記事では、Windows での Vmmem の高いメモリと CPU の使用率を削減するために使用できる最適な修正のいくつかについて説明します。

Vmmem プロセスは、プロセス仮想化のための Windows ハイパーバイザー プラットフォームの一部です。 WSL や Hyper-V などの仮想化テクノロジを使用して、仮想マシンの実行を管理します。

続きを読む:Baldur’s Gate 3 の CPU 使用率が高い? GPU 使用率を下げる 8 つの方法を試してください

コンピューターがメモリと CPU を過剰に使用している場合は、仮想マシンが原因である可能性があります。この問題を解決したい場合は、この記事を読み続けてください。

1. 高リソースプロセスを終了する

高いメモリと CPU の使用量を減らすための最初のステップは、Windows でメモリと CPU を過剰に消費するプロセスを終了することです。

  1. を押します。キー、タイプタスクマネージャー検索バーで をクリックし、開ける.
  2. 「プロセス」タブ、メモリと CPU を過剰に消費するアプリをすべて見つけます。アプリを選択し、タスクの終了ボタン。

これにより、CPU とメモリの消費量を迅速に削減できます。 Vmmem のメモリと CPU の使用率が高い問題を解決するには、以下の方法に従ってください。

2.CMDからWSLを再起動します。

Windows の仮想化ソリューションに WSL を使用している場合、Vmmem の使用率が高くなる問題が発生する可能性があります。通常、この問題を解決するには、WSL を再起動することが最善かつ最も効果的な方法です。以下の手順に従います。

  1. を押します。Windowsキーそして入力してくださいコマンドプロンプト検索バーで。それを右クリックして選択します管理者として実行.
  2. コマンドプロンプトで次のコマンドを入力し、キーを押します。入力.
    wsl --shutdown 
  3. これでも問題が解決しない場合は、 を押してくださいWindows + Eファイル エクスプローラーを開き、次のパスに移動します。あなたのユーザー名実際のユーザー名を使用してください。
    C:Usersyour-username.wslconfig
  4. を開きますwslconfigメモ帳のファイルに次の行を追加し、 を押して保存します。Ctrl + S.
    [wsl2]
    guiApplications=false
  5. 最後に、コンピューターを再起動して、Vmmem メモリと CPU の使用率が高い問題を解決します。

3. WSL メモリ制限を設定する

システム上の過剰なメモリと CPU を使用しないように、WSL リソース消費に制限を設定することもできます。この機能は、Windows ビルド 18362 以降で利用可能な WSL 2 でのみ動作します。

WSL 2 をまだインストールしていない場合は、まずインストールしてください。すでにインストールしている場合は、次の手順に従ってリソースの使用量を制限します。

  1. を開きますコマンドプロンプトそして入力してくださいwsl –シャットダウンをクリックして Enter キーを押します。
  2. 次に、次のパスに移動して、wslconfigメモ帳のファイル (ユーザー名を自分のものに置き換えてください)。
    c:UserUsername.wslconfig
  3. 次の構成を入力して制限を設定します。 RAM に応じて制限を調整できます。
    [wsl2] memory=5GB
  4. プレスCtrl + Sファイルを保存してから、再度wsl –シャットダウンコマンドプロンプトでコマンドを入力し、Enterを押します。
  5. ここで、WSL を開き、次のコマンドを入力して、RAM 使用量が構成した制限に設定されているかどうかを確認します。
    free -h --giga

4. 実行中の仮想マシンを無効にする

上記の方法がうまくいかない場合は、仮想マシンを無効にしてバックグラウンドでの実行を停止し、大量のメモリ消費を削減してみてください。

  1. プレスWindows + XそしてクリックしてくださいWindows ターミナル (管理者)をクリックして Windows PowerShell を開きます。
  2. 実行中の仮想マシンのリストを表示するには、コマンド プロンプトにコマンドを入力し、キーを押します。入力.
    wsl -l -v
  3. リストを表示した後、以下のコマンドを入力します。
    wsl -t nameofvm

交換するVM の名前リストに表示された仮想マシンの名前を置き換えます。たとえば、仮想マシンの名前がカリ・リナックス、コマンドは次のようになります。

wsl -t kali-linux 

5. 仮想マシンをアンインストールする

Vmmem プロセスが再び発生したくない場合、最善の解決策の 1 つは、仮想マシンを完全にアンインストールすることです。すぐにアンインストールするには、以下の手順に従ってください。

  1. プレスWindows+Iを選択し、アプリ設定ウィンドウの左側で、インストールされているアプリオプション。
  2. 仮想マシンを見つけて、3 つの点 (…)を選択し、アンインストールオプション。

指示に従ってアンインストール プロセスを完了すると、作業は完了です。

よくある質問

Vmmem プロセスを終了することはできますか?

タスク マネージャーでは Vmmem プロセスを終了できないため、タスク マネージャーでは終了できません。 Vmmem プロセスを停止するには、仮想マシンをアンインストールするか、WSL をシャットダウンします。

Vmmem はなぜこれほど多くの CPU を使用するのでしょうか?

これは、仮想マシンを実行するためのリソース制限を設定していないために発生します。

結論

この記事はこれで終わります!これらは、Windows での Vmmem プロセスの高い CPU 使用率を修正する最良の方法です。この記事がお役に立てば幸いです。問題の解決に役立つ場合は、他の人と共有することを検討してください。ご質問やフィードバックがございましたら、以下にコメントしてください。

Related Posts