Процесс Vmmem — что это?

Приветствую друзья! Сегодня мы поговорим про один процесс, который вы можете заметить в диспетчере задач… название его — Vmmem. Постараемся выяснить — зачем он нужен? Это может быть процесс вполне легальной программы, но это может быть и вирус.. поэтому давайте разбираться))

Описание

Процесс Vmmem — это оперативная память, которая выделена для использования виртуальной машиной (Hyper-V).

Простыми словами — виртуальная машина, это в некотором смысле виртуальный компьютер, который имеет свой процессор, свою оперативку. Сколько виртуальная машина (или несколько) потребляет памяти — столько примерно и будет кушать оперативы процесс Vmmem.

Разбираемся

  • Компонент Vmmem может грузить компьютер, может много кушать оперативки.
  • Оказывается Vmmem — это память гипервизора Hyper-V. Если простыми словами, этот компонент представляет из себя память для виртуальной машины. Все хорошо, только если память не нужна больше — она должна освобождаться для реальной ОС (хоста), но вот именно с этим могут быть проблемы.

Чтобы отключить процесс Vmmem, попробуйте следующее:

  • Откройте командную строку от администратора и вставить команду wsl —shutdown, эта команда завершит процесс. PS: чтобы легко открыть командную строку можно зажать кнопки Win + X > пункт PowerShell (Администратор) > команда start cmd > нажимаем энтер.
  • Некоторым помогло отключение компонента Application Guard в Защитнике Windows.

Можно также ограничить ресурсы Vmmem путем создания файла %UserProfile%\.wslconfig, внутри которого прописать:

[wsl2]
memory=6GB # Ограничиваем память для WSL2 VM.
processors=5 # Ограничиваем количество процессов для WSL2 VM.

Здесь ограничение в 6 гигов оперативки. Но попробуйте установить 2, или даже 1, просто неизвестно какой минимум поддерживается. PS: чтобы создать файл с названием .wslconfig — нужно открыть блокнот Win + R > notepad > вставить содержимое > Сохранить как > в Тип файла указать Все файлы, после указать название и сохранить.

Вот пример сколько процесс может потреблять оперативки (это еще далеко немного):

РЕКЛАМА

Картина может быть и такой, здесь уже намного больше используется:

РЕКЛАМА

Заключение

Главное выяснили:

  • Vmmem — системный процесс, который предоставляет оперативную память для виртуальных машин, собственно чем больше виртуалки используют оперативы, тем больше этот процесс будет потреблять памяти.

Удачи и добра, до новых встреч друзья!

На главную! 18.10.2021

РЕКЛАМА

Добавить комментарий

Your email address will not be published / Required fields are marked *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.