Зашто је моја виртуелна машина тако спора (5 савета за убрзање)

  • Деле Ово
Cathy Daniels

Виртуелне машине су одличне алатке, посебно за свакога ко се бави развојем софтвера. Често им је потребан прилично тежак хост систем за покретање због интензивне обраде и дељења хардвера који су потребни за њихово коришћење.

ВМ може чак да ради споро ако имате моћан систем. У најгорем случају, може се замрзнути, угасити или једноставно потпуно нестати. Они такође могу да утичу на перформансе ваше матичне машине.

Иако виртуелне машине имају мноштво предности и веома су разноврсне алатке, оне нису ако раде тако споро да не можете да их користите. Ако сте користили ВМ, нема сумње да сте наишли на овај проблем у једном или другом тренутку.

Хајде да погледамо зашто неке виртуелне машине могу да раде споро, како да поправимо проблем, и како направити ВМ корисним алатом који треба да буду.

Зашто виртуелне машине могу бити споре

Апликације виртуелних машина су програми који захтевају велики процес. Они могу бити осетљиви на разне ствари које узрокују њихово успоравање. Међутим, ови проблеми се обично своде на четири главне категорије.

Систем домаћина

Ако ваш ВМ ради лоше, прва ствар коју желите да погледате је систем домаћина — рачунар који поново га покреће. У већини случајева, проблем се своди на то да систем домаћина нема моћ за покретање ВМ-а. Запамтите да свака виртуелна машина дели ресурсе са домаћином, тако да морате да будете сигурни да се пакујетенешто снаге.

Ако вашем систему недостаје било који од онога што ја волим да зовем „великих 3“ ресурса — ЦПУ, меморија и простор на диску — онда је то вероватно извор вашег проблема. Виртуелним машинама је потребно много процесорске снаге. Што брже, то боље: ако имате више ЦПУ-а или процесор са више језгара, то ће ствари учинити још бољим.

Меморија је огроман фактор и често главни узрок споре виртуелне машине. ВМ су меморијске свиње; ако немате довољно слободног, рачунар ће почети да мења меморију. То значи да ће користити простор на вашем чврстом диску за складиштење ствари које би иначе држао у меморији. Писање и читање са диска је много спорије него из меморије; сигурно ће успорити ваш ВМ и хост.

Мораћете да имате адекватан слободан простор на диску који је доступан вашем ВМ-у. Најбоље је подесити виртуелне машине са фиксним простором на диску уместо са динамичким простором на диску. Ово подешавање захтева да имате тај простор доступан у тренутку када креирате ВМ.

Ако користите динамички простор на диску, простор који ВМ користи само расте како га користите. Ово може да уштеди простор на вашем чврстом диску, али ствара велику фрагментацију—што заузврат успорава читање и писање са диска и виртуелне машине.

Други хардвер такође може да успори вашу виртуелну машину ако 'с субпар. Ваша видео картица, вифи картица, УСБ и друге периферне јединице могу допринети успоравању.Међутим, њихови негативни ефекти ће вероватно бити минимални у поређењу са Биг 3.

Иако видео картице могу бити значајан фактор у брзом приказивању ВМ-а, можете да прилагодите видео подешавања да бисте ублажили већину ових проблема.

Конфигурација

Конфигурација вашег ВМ-а често одређује како ће он радити. Ако га конфигуришете да емулира превелик и моћан систем, можда нећете имати ресурсе на свом рачунару домаћину да га покренете.

Када смо слободни да креирамо било који систем који желимо, имамо тенденцију да иди велики. Међутим, ово може штетити вашој способности да стварно користите ВМ. Обавезно утврдите који су минимални захтеви потребни за виртуелну машину, а затим је конфигуришите у оквиру тих параметара. Не претерујте; завршићете са спорим ВМ-ом.

Друге апликације

Будите свесни других апликација које раде на хосту када користите свој ВМ. Ако имате много отворених прозора или чак софтвер који ради у позадини, они могу успорити вашу машину. Такође, имајте на уму шта покрећете на виртуелној машини, јер ће то утицати на ресурсе исто колико и на апликације које раде на хосту.

ВМ софтвер

Ако имате брзину проблема, то може бити само ВМ софтвер, познат и као хипервизор, који користите. Неке апликације за виртуелне машине играју боље на једном оперативном систему него на другом. Можда ћете морати да обавите истрагу да бисте утврдили на чему хипервизори најбоље радесистем и окружење које користите као домаћин. Ако је потребно, можда ћете желети да набавите неке од бесплатних пробних верзија алтернативних хипервизора и видите који најбоље функционишу на вашем рачунару.

За више информација о одређеном ВМ софтверу, погледајте наш чланак, Најбољи виртуелни Машински софтвер.

Савети за убрзавање ваших ВМ-ова

Сада када смо разговарали о неким стварима које могу довести до спорог рада ваше виртуелне машине, време је да научите шта можете да урадите да бисте побољшали њихов учинак.

Меморија

Меморија вашег домаћина игра интегралну улогу у његовом извођењу. Имати што више меморије на свом хост систему је почетак. Такође желите да будете опрезни и ограничите количину коју конфигуришете за своје виртуелне машине. Барем испуните минималне захтеве оперативног система без преузимања превише од хоста. Ако имате премало памћења, сигурно ће радити споро.

Па, како уравнотежити то двоје? Добро правило је да се ВМ-у додели најмање ⅓ меморије домаћина. Можете доделити више ако желите, али немате много других апликација које се покрећу истовремено.

ЦПУ

Ако не купите нови ЦПУ или рачунар, не можете ништа да урадите да побољшате свој брзина процесора. Међутим, уверите се да сте омогућили виртуелизацију у подешавањима БИОС-а. Ово ће омогућити вашем рачунару да дели своје ресурсе са ВМ-овима. Ако имате вишејезгарни ЦПУ,можете да конфигуришете своју виртуелну машину да користи више од једног ЦПУ-а.

Коришћење диска

Уверите се да не користите динамичку алокацију диска приликом подешавања ВМ-а. ССД чврсти диск може значајно побољшати перформансе захваљујући изузетно брзим брзинама приступа. Ако имате ССД, уверите се да су ваше слике ВМ-а креиране, ускладиштене и да се на њему покрећу.

Ако немате ССД, држите слике на најбржем диску који имате на располагању. Одржавање на мрежном диску, ЦД-у, ДВД-у или екстерном УСБ диску може смањити перформансе због времена приступа потребног за ове спорије опције складиштења.

Друге апликације

Друге апликације које раде на вашем систему такође може бити проблем: они користе ресурсе баш као и ВМ. Обавезно ограничите друге апликације које користите док користите своје виртуелне машине.

Анти-вирусне апликације могу да успоре систем, посебно зато што скенирају меморију и диск јединице док их користите. Можда ћете желети да онемогућите антивирусни софтвер када користите своје ВМ. У најмању руку, реците свом антивирусном софтверу да искључи директоријуме које користите за чување слика.

Други савети

Неки разни савети за убрзавање виртуелних машина: проверите нека подешавања имате на располагању за своје ВМ. Потражите видео подешавања као што су 2Д и 3Д видео убрзање. Подешавања софтвера могу да обезбеде друге начине за оптимизацију и повећање оперативног системаперформансе.

Виртуелним машинама је често потребно много времена да се покрену, па ћете можда желети да суспендујете машину када завршите са коришћењем уместо да је искључите. Обустављање је као да га ставите у режим спавања: када га поново користите, требало би да буде у истом стању у којем сте га оставили. То значи да нема потребе да чекате да се покрене.

Још једна ствар: редовно одржавајте свој хост систем да бисте га одржали несметано. Ослободите се нежељених датотека, избришите некоришћене апликације и дефрагментирајте своје чврсте дискове. Оптимизација вашег хоста омогућиће вашим виртуелним машинама да раде оптимално.

Завршне речи

Виртуелне машине су одличне алатке са много различитих употреба. Али када трче споро, тешко им је да служе сврси за коју су дизајнирани. Ако сматрате да ваш ради болно споро, постоје неке специфичне ствари које треба тражити, а постоје и технике које можете применити да побољшате њихов учинак. Надамо се да ће вам ове информације помоћи да убрзате своје ВМ.

Да ли имате неке трикове за оптимизацију оперативног система? Јавите нам ако имате питања или сугестије.

Ја сам Кети Данијелс, стручњак за Адобе Иллустратор. Користим софтвер од верзије 2.0 и правим туторијале за њега од 2003. Мој блог је једно од најпопуларнијих одредишта на вебу за људе који желе да науче Иллустратор. Поред посла као блогерке, ја сам и аутор и графички дизајнер.