Ръководство стъпка по стъпка за разрешаване на проблеми с високо използване на процесора и паметта на Vmmem в Windows

Ръководство стъпка по стъпка за разрешаване на проблеми с високо използване на процесора и паметта на Vmmem в Windows

За потребителите на Windows е разумно да проверяват новите приложения и игри за злонамерен софтуер, преди да ги инсталират на техните системи. Потребителите на настолни и лаптопи могат да използват уебсайтове като VirusTotal, за да преценят дали даден файл е защитен за инсталиране.

Но какво ще стане, ако нямате достъп до интернет и не можете да оцените файл, без първо да го инсталирате? Тук стават полезни виртуалните машини.

Какво представляват виртуалните машини?

Виртуалните машини, като VirtualBox, осигуряват безопасна среда за тестване на приложения, игри или дори пълна операционна система. Програми като VirtualBox служат за стартиране на операционна система в рамките на вашата съществуваща операционна система.

Например, ако работите с Windows 11, можете да настроите VirtualBox и да стартирате Linux едновременно с вашата Windows 11 среда.

Приложения като VirtualBox обаче често изпълняват множество фонови процеси, които могат да доведат до увеличено използване на процесора. Може да забележите процеса Vmmem.exe в диспечера на задачите, който може да консумира както RAM, така и дискови ресурси.

Какво представлява процесът Vmmem?

Ако случайно видите процеса Vmmem в диспечера на задачите, няма нужда да се притеснявате! Въпреки че може да изисква значителни RAM, CPU и други ресурси, като цяло е безвреден.

Наличието на процеса „Vmmem“ показва, че технологията за виртуализация е активна на вашето устройство. Това позволява на определени процеси или задачи да използват ресурси чрез виртуални машини.

Така че, ако високото използване на паметта и процесора е свързано с Vmmem, това вероятно се дължи на вашата виртуална машина. На системи без никакви активни виртуални машини Windows използва специфични процеси чрез Hyper-V Manager или WSL (подсистема на Windows за Linux), за да изпълни бинарни файлове на Linux.

Разрешаване на Vmmem High Memory и използване на процесора

Повечето проблеми, свързани с процеса Vmmem, могат да бъдат разрешени чрез идентифициране коя виртуална машина води до повишено използване на процесора или паметта.

Ако не можете да разберете коя виртуална машина или приложение причинява високото използване на Vmmem, можете да следвате подходите по-долу.

1. Прекратете ресурсоемките процеси

Ако не сте сигурни коя виртуална машина или приложение е отговорно за пика на Vmmem, препоръчително е да затворите всички процеси, изискващи големи ресурси.

Трябва да изключите всички несвързани със системата приложения. Ето как да го направите:

1. Щракнете върху лентата за търсене на Windows и въведете Диспечер на задачи . След това изберете приложението Task Manager от опциите.

Диспечер на задачите

2. След като диспечера на задачите е отворен, отидете до раздела Процеси .

процеси

3. Прегледайте процесите и приложенията, които консумират най-много памет и CPU ресурси.

4. Щракнете с десния бутон върху тях и изберете Край на задачата .

Край на задачата

2. Рестартирайте WSL

Ако използвате WSL (подсистема на Windows за Linux) за изпълнение на двоични файлове на Linux, това може да е причината зад високата консумация на ресурси от процеса Vmmem. Можете да разрешите това, като рестартирате WSL.

1. Първо потърсете CMD в търсенето на Windows. Щракнете с десния бутон върху командния ред и изберете Изпълни като администратор .

CMD

2. Въведете командата по-долу в командния ред и натиснете Enter .

wsl --shutdown

wsl --изключване

Това ще спре WSL, но ще се рестартира, когато рестартирате устройството си.

3. Променете файла Wslconfig

Ако предишната команда е неуспешна или върне грешка, помислете за този метод. Ето какво трябва да направите:

1. Отворете File Explorer и отидете до следния път:

C:\Users\your-username\.wslconfig

3. Когато файлът се отвори, поставете тези редове:

[wsl2]
guiApplications=false

Бележник

4. Щракнете върху менюто Файл и изберете Запазване .

Запазване

След като запазите промените, не забравяйте да рестартирате вашия компютър с Windows, което трябва да облекчи високото използване на паметта и процесора от Vmmem.

4. Деактивирайте Hyper-V в Windows 11

Друга стъпка е да деактивирате Hyper-V, функция на Microsoft, която позволява създаването и работата на множество виртуални машини на едно устройство. Ето как да го направите:

1. Влезте в контролния панел чрез Windows Search.

Контролен панел

2. От всички елементи на контролния панел изберете Програми и функции .

Програми и функции

3. Щракнете върху Включване или изключване на функциите на Windows от лявата страна.

Включете или изключете функциите на Windows

4. В показаните опции премахнете отметката от Hyper-V и натиснете OK .

Hyper-V

5. Деинсталирайте вашата виртуална машина

Деинсталирайте вашата виртуална машина

Процесът Vmmem обикновено се появява, когато Windows идентифицира активна виртуална машина, като VirtualBox или Hyper-V Manager.

Ако наскоро сте настроили виртуална машина или Sandbox за стартиране на приложения или операционни системи, може би е по-добре да я деинсталирате изцяло, тъй като простото й деактивиране няма да реши проблема.

За да деинсталирате виртуалната машина, отворете контролния панел , щракнете с десния бутон върху инсталираната виртуална машина и изберете Деинсталиране . Продължете, като следвате инструкциите на екрана, за да финализирате процеса.

6. Изключете виртуализацията на вашия компютър

Ако виртуализацията е деактивирана на вашия компютър, стартирането на виртуални машини ще бъде невъзможно. Ако сте използвали виртуална машина, вероятно виртуализацията вече е активна.

Крайната цел е да деактивирате възможностите за виртуализация на вашия компютър. Това обикновено изисква достъп до настройките на BIOS или UEFI, за да деактивирате функцията.

Ако не сте сигурни как да получите достъп до BIOS или UEFI, фрази за търсене като „Деактивиране на виртуализацията в или SVM в ASUS BIOS/UEFI“ или „Деактивиране на виртуализацията в дънната платка на Gigabyte“ ще ви помогнат.

Освен тези методи, актуализирането на вашата операционна система, извършването на антивирусно сканиране или връщането на вашата версия на Windows чрез възстановяване на системата са други стратегии, които могат да помогнат за разрешаването на проблема с високото използване на процесора Vmmem.

Как да коригирам високото използване на процесора Vmmem в Docker?

Потребители, които са настроили Docker с помощта на Windows Subsystem за Linux 2, съобщават за високо използване на процесора от Vmmem. Мнозина са посочили, че използването на паметта скача до небесата близо до 99%, като потреблението на процесора понякога се покачва до 100%.

Най-ефективният начин за справяне с високата консумация на процесора от процеса Vmmem в Windows е пълното рестартиране на компютъра. Друг вариант е да управлявате ограниченията на паметта за WSL.

Някои потребители са установили, че преинсталирането на WSL помага, въпреки че този метод може да бъде сложен и не е гарантирано, че ще разреши проблема.

Гореспоменатите методи са едни от най-добрите подходи за справяне с високото използване на процесора на Vmmem Process в Windows. Ако имате нужда от допълнителна помощ с Vmmem високо използване на паметта, моля, свържете се в коментарите. Ако тази статия се окаже полезна, не се колебайте да я споделите с други.

Източник

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *