Пълното ръководство за ускоряване на виртуалните машини
Виртуалните машини изискват зверове, осигурявайки виртуален хардуер и работещи с няколко операционни системи на вашия компютър едновременно. В резултат на това те понякога могат да бъдат малко бавни. Ето някои съвети, които да ви помогнат да изтръгнете всяка последна капка производителност от вашата виртуална машина, независимо дали използвате VirtualBox, VMware, Parallels или нещо друго.
Създайте дискове с фиксиран размер вместо динамично разпределени
Когато създавате виртуална машина, можете да създадете два различни вида виртуални дискове. По подразбиране програмите за виртуални машини обикновено използват динамично разпределени дискове, които растат, докато ги използвате.
Например, ако създадете нова виртуална машина с динамично разпределен диск с максимален размер от 30 GB, тя няма да отнеме незабавно 30 GB място на твърдия ви диск. След като инсталирате вашата операционна система и програми, тя може да отнеме само 10 GB. Докато добавяте повече файлове към виртуалния диск, той ще се разшири до максималния си размер от 30 GB.
Това може да бъде удобно, тъй като всяка виртуална машина няма да заема ненужно голямо количество място на твърдия ви диск. Въпреки това, той е по-бавен от създаването на диск с фиксиран размер (известен още като предварително определен диск). Когато създавате диск с фиксиран размер, всички 30 GB от това пространство ще бъдат разпределени незабавно.
Тук има компромис: диск с фиксиран размер използва повече място на твърдия ви диск, но добавянето на нови файлове към твърдия диск на виртуалната машина е по-бързо. Също така няма да виждате толкова фрагментация на файлове. Пространството ще бъде разпределено в голям блок, вместо да се добавя на по-малки парчета.
Инсталирайте инструментите на софтуера на вашата виртуална машина
След като инсталирате гост-операционна система във виртуална машина, първото нещо, което трябва да направите, е да инсталирате пакет-гост-допълнения за софтуера на вашата виртуална машина за VirtualBox, VMware Tools за VMware или Parallels Tools for Parallels. Тези пакети включват специални драйвери, които помагат на вашата гост-операционна система да работи по-бързо на хардуера на вашата виртуална машина.
Инсталирането на пакета е просто. В VirtualBox стартирайте операционната система за гости и щракнете върху Устройства> Вмъкване на CD изображение на Допълнения за гости. След това можете да стартирате инсталатора от виртуалното дисково устройство във вашата виртуална машина. В VMware вместо това изберете опцията Инсталирай VMware Tools в менюто на виртуалната машина. В Parallels щракнете върху Действия> Инсталирайте Parallels Tools.
Следвайте инструкциите на екрана, за да завършите инсталацията. Ако използвате Windows гост операционна система, тя ще бъде точно като инсталиране на всяко друго Windows приложение.
Уверете се, че ги актуализирате с програмата виртуална машина. Ако видите известие, че актуализацията е достъпна за Гост Допълнения или VMware Tools, трябва да я инсталирате.
Изключете директориите на виртуалната машина във вашия антивирусен софтуер
Антивирусната програма на компютъра може да сканира файловете на виртуалната ви машина, когато има достъп до тях, като намалява производителността. Антивирусната програма не може да вижда вътре във виртуалната машина да открива вируси, които се изпълняват от операционните ви системи за гости, така че това сканиране не е полезно.
За да ускорите нещата, можете да добавите директорията на вашата виртуална машина към списъка с изключвания на антивирусната ви програма. След като е в списъка, антивирусната ви програма ще игнорира всички файлове в тази директория.
Уверете се, че Intel VT-x или AMD-V е активирано
Intel VT-x и AMD-V са специални разширения за процесори, които подобряват виртуализацията. По-новите процесори Intel и AMD обикновено включват тези функции. Някои компютри обаче не ги активират автоматично. Може да се наложи да влезете в BIOS на компютъра си и да активирате тази настройка сами, дори ако компютърът ви го поддържа.
AMD-V обикновено се активира автоматично, ако работи на вашия хардуер, но много компютри Intel се доставят с Intel VT-x инвалиди. Ето как да активирате Intel VT-x или AMD-V, ако е деактивиран, включете го в BIOS, след това се насочете към настройките на програмата виртуална машина и се уверете, че е включен и там.
Разпределяне на повече памет
Виртуалните машини са гладни за памет. Всяка виртуална машина съдържа цялата операционна система, така че разделяте RAM на компютъра си между две отделни системи. Microsoft препоръчва поне 2 GB RAM за 64-битови системи Windows 7 и тази препоръка важи и за Windows 7, когато се изпълнява във виртуална машина. Ако използвате виртуални машини, които са гладни с памет, може да искате да разпределите повече от 2 GB RAM, така че Windows да не се сменя непрекъснато на диск.
Можете да разпределите повече RAM в диалоговия прозорец с настройките на вашата виртуална машина (виртуалната машина трябва да бъде изключена, за да направите това). Опитайте се да му дадете поне 1/3 от наличната RAM на вашия компютър, въпреки че можете да направите повече, ако искате.
Ако това не помогне, може да нямате достатъчно RAM в компютъра, за да стартирате виртуални машини с удобна скорост. Помислете за надстройване на RAM-8GB трябва да бъде прилична сума за най-основните виртуални машини.
Разпределете още CPU
Процесорът на компютъра извършва цялата работа по пускането на виртуалната машина и нейния софтуер, така че колкото повече CPU може да използва, толкова по-добре ще работи. Ако имате компютър с многоядрен процесор, можете да присвоите повече ядра на виртуалната си машина от прозореца за настройки. Виртуалната машина с две или четири ядра ще бъде много по-отзивчива от една виртуална машина с такава, точно както компютър с повече ядра е.
Ако използвате по-стар CPU само с едно или две ядра, може би е време да надстроите - виртуалната ви машина ще работи много по-бързо, ако можете да му дадете поне две ядра (ако не и повече).
Настройте настройките за видеоклипове
Промяната на някои от вашите видео настройки също може да подобри видимата скорост на виртуалната ви машина. Например, активирането на функцията за 2D ускорение във VirtualBox подобрява възпроизвеждането на видео във виртуални машини, докато активирането на 3D ускорението ще ви позволи да използвате някои 3D приложения с по-разумна скорост. Увеличаването на видео паметта, присвоена на виртуална машина, също може да ускори 3D графиката. Имайте предвид обаче, че надграждането на вашата графична карта вероятно няма да помогне много на вашата виртуална машина, освен ако не е наистина ли глад за видеопамет.
Сложете вашите виртуални машини на твърд диск
Твърдият диск е едно от най-добрите подобрения, които можете да направите на компютъра за скорост, а това важи и за виртуалните машини. Много хора съхраняват виртуалните си машини на вторичен механичен диск, тъй като те са по-просторни, но виртуалните ви машини ще работят много по-бавно. Така че, ако можете, направете малко място в този SSD и сложете там виртуалните си машини.
Освен това избягвайте да поставяте файловете на виртуалната машина на външно устройство, освен ако знаете, че външното устройство е достатъчно бързо. Бърз USB 3.0 диск с добро време за достъп до файловете може да ви даде добра производителност, но една стара USB 2.0 памет ще бъде изключително бавна и ще осигури ужасна работа.
Спиране вместо спиране
Когато приключите с използването на виртуалната си машина, може да искате да запазите състоянието й, вместо да го изключите напълно. Следващия път, когато искате да използвате вашата виртуална машина, можете просто да я щракнете два пъти, за да я стартирате. Гост операционната система ще продължи, когато сте спрели, вместо да стартирате от нулата.
Това е подобно на използването на функцията за хибернация или спиране, вместо да изключвате компютъра. Програмата виртуална машина запазва съдържанието на паметта на вашата виртуална машина във файл на твърдия ви диск и зарежда този файл, когато следващото стартиране на виртуалната машина.
Подобряване на производителността във виртуалната машина
Не забравяйте, че можете да подобрите производителността във виртуалната машина по същия начин, по който бихте ускорили физическия компютър. Например намаляването на броя на фоновите приложения и програми, които се изпълняват при стартиране, ще подобри времето за стартиране на операционната система на госта и ще намали количеството RAM, използвано от вашата виртуална машина. Ако използвате механично устройство, дефрагментирането на виртуалната машина също може да подобри производителността (макар че това вероятно няма да има значение за SSD-тата). Не пренебрегвайте стандартните съвети само защото това е виртуална машина - виртуалните машини са точно като обикновените компютри!
Опитайте друга програма за виртуална машина
Някои хора съобщават, че VirtualBox е по-бърз за тях, докато някои съобщават, че VMware е по-бърз. Коя програма за виртуална машина е по-бърза, може да зависи от операционната система на хоста, операционната система за гости, конфигурацията на системата или редица други фактори. Но, ако не виждате задоволителни резултати, може да опитате друга програма. VirtualBox е напълно безплатна, докато VMware Workstation Player е безплатен за некомерсиална употреба.
Ако използвате macOS, ще имате много по-добри резултати с Parallels Desktop, отколкото с VirtualBox. Потребителите на Mac също могат да опитат VMware Fusion, които също трябва да предлагат по-добра производителност от VirtualBox.