Исправление высокой загрузки памяти и ЦП Vmmem в Windows
Если на вашем компьютере с Windows наблюдается высокая загрузка памяти и процессора Vmmem, что приводит к снижению производительности, то, скорее всего, это вызвано виртуальной машиной.
Вы можете убедиться в этом, проверив процесс Vmmem в диспетчере задач. Vmmem информирует нас о ресурсах, используемых виртуальными машинами.
Если вы заметили, что процесс Vmmem потребляет чрезмерное количество ресурсов ЦП и ОЗУ, следуйте нашему руководству, чтобы исправить проблему высокой загрузки памяти и ЦП Vmmem. В этой статье мы обсудим некоторые из лучших исправлений, которые вы можете использовать для снижения высокой загрузки памяти и ЦП Vmmem в Windows.
Что такое процесс VMMEM?
Процесс Vmmem является частью платформы гипервизора Windows для виртуализации процессов. Он использует технологии виртуализации, такие как WSL или Hyper-V, для управления выполнением виртуальных машин.
Если ваш компьютер использует слишком много памяти и процессора, это может быть вызвано виртуальными машинами. Если вы хотите исправить эту проблему, продолжайте читать эту статью.
1. Прекратите ресурсоемкие процессы
Первый шаг к снижению высокой загрузки памяти и ЦП — завершение процессов, которые потребляют слишком много памяти и ЦП в Windows.
- нажмите Окна ключ, тип Диспетчер задач в строке поиска и нажмите Открыть.
- в Вкладка «Процессы»найдите все приложения, которые потребляют слишком много памяти и процессора. Выберите приложение и нажмите на Завершить задачу кнопка.
Вот как можно быстро снизить потребление ЦП и памяти. Следуйте приведенным ниже методам, чтобы решить проблему высокой загрузки памяти и ЦП Vmmem.
2. Перезапустите WSL из CMD
Если вы используете WSL для решения виртуализации в Windows, это может вызвать проблему с высоким использованием Vmmem. Перезапуск WSL обычно является лучшим и наиболее эффективным способом решения этой проблемы. Выполните следующие шаги:
- нажмите Клавиша Windows и тип Командная строка в строке поиска. Щелкните правой кнопкой мыши по нему и выберите Запустить от имени администратора.
- В командной строке введите следующую команду и нажмите Входить.
wsl –завершение работы - Если это не решит проблему, нажмите кнопку Windows + E чтобы открыть Проводник, перейдите по следующему пути, заменив свое имя пользователя на свое фактическое имя пользователя.
C:\Users\ваше-имя-пользователя\.wslconfig - Открой wslconfig файл в Блокноте, добавьте следующую строку и сохраните его, нажав Ctrl+С.
(wsl2)
guiApplications=ложь - Наконец, перезагрузите компьютер, чтобы устранить проблему высокой загрузки памяти Vmmem и процессора.
3. Установите ограничение памяти WSL
Вы также можете установить ограничения на потребление ресурсов WSL, которые не будут использовать чрезмерную память и ЦП в вашей системе. Эта функция работает только с WSL 2, доступным в сборке Windows 18362 или выше.
Если вы еще не установили WSL 2, установите его первым. Если вы уже установили его, выполните следующие действия, чтобы ограничить использование ресурсов.
- Открой Командная строка и тип wsl –завершение работызатем нажмите Enter.
- Теперь перейдите по следующему пути и откройте wslconfig файл в Блокноте (замените имя пользователя на свое).
c:\User\Имя пользователя\.wslconfig - Введите следующую конфигурацию для установки лимита. Вы можете настроить лимит в соответствии с вашей оперативной памятью.
(wsl2) память=5ГБ - Нажимать Ctrl+С чтобы сохранить файл, затем снова используйте wsl –завершение работы в командной строке введите команду и нажмите Enter.
- Теперь откройте WSL и введите следующую команду, чтобы подтвердить, установлено ли использование оперативной памяти на заданном нами пределе.
бесплатно -h –giga
4. Отключите работающую виртуальную машину.
Если описанный выше метод вам не помог, попробуйте отключить виртуальные машины, чтобы они перестали работать в фоновом режиме и снизили потребление памяти.
- Нажимать Виндоус + Х и нажмите на Терминал Windows (Администратор) чтобы открыть Windows PowerShell.
- Чтобы просмотреть список запущенных виртуальных машин, введите команду в командной строке и нажмите Входить.
всл -л -в - После просмотра списка введите команду, указанную ниже:
wsl -t имя_виртуальной_машины
Заменять имяvm с именем виртуальной машины, которую вы видели в списке. Например, если ваша виртуальная машина называется Кали Линукскоманда будет такой:
wsl -t kali-linux
5. Удалите вашу виртуальную машину.
Если вы не хотите снова столкнуться с процессом Vmmem, одним из лучших решений является окончательное удаление виртуальных машин. Выполните следующие шаги, чтобы быстро удалить их.
- Нажимать Окна+Iзатем выберите Программы в левой части окна «Настройки» и выберите Установленные приложения вариант.
- Найдите виртуальную машину, нажмите кнопку три точки (…)затем выберите Удалить вариант.
Следуйте инструкциям, чтобы завершить процесс удаления, и все готово.
Часто задаваемые вопросы
Возможно ли завершить процесс VMMEM?
Вы не можете завершить процесс Vmmem из диспетчера задач, потому что он не позволяет этого. Чтобы остановить процесс Vmmem, вы можете удалить виртуальную машину или выключить WSL.
Почему Vmmem использует так много ресурсов процессора?
Это происходит из-за того, что вы не установили ограничения ресурсов для работы виртуальной машины.
Заключение
Мы завершаем эту статью! Это лучшие способы исправить высокую загрузку ЦП процессом Vmmem в Windows. Надеюсь, эта статья показалась вам информативной. Если она помогла решить вашу проблему, пожалуйста, поделитесь ею с другими. Если у вас есть вопросы или отзывы, оставьте комментарий ниже.