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

  • Споделете Го Ова
Cathy Daniels

Виртуелните машини се одлични алатки, особено за секој кој работи со развој на софтвер. Тие често бараат донекаде силен домаќин систем за да работи поради интензивната обработка и споделувањето на хардверот потребни за нивно користење.

ВМ може дури и да работи бавно ако имате моќен систем. Најлош случај, може да замрзне, да се исклучи или едноставно да исчезне. Тие исто така можат да влијаат на перформансите на вашата машина домаќин.

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

Ајде да погледнеме зошто некои виртуелни машини може да работат бавно, како да го поправите проблем, и како да се направат VM-ите корисна алатка за која се наменети да бидат.

Зошто виртуелните машини можат да бидат бавни

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

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

Ако вашиот VM работи лошо, првото нешто што сакате да го погледнете е системот на домаќинот - компјутерот што го повторно да го вклучите. Во повеќето случаи, проблемот се сведува на тоа што системот на домаќинот нема моќ да работи VM-и. Запомнете дека секоја виртуелна машина споделува ресурси со домаќинот, па затоа треба да се осигурате дека се пакуватенекоја моќ.

Ако на вашиот систем му недостасува некој од ресурсите што сакам да ги наречам „Big 3“ - процесорот, меморијата и просторот на дискот - тогаш веројатно ова е изворот на вашиот проблем. На виртуелните машини им треба многу процесорска моќ. Колку побрзо, толку подобро: ако имате повеќе процесори или повеќејадрен процесор, тоа ќе ги направи работите уште подобри.

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

Ќе треба да имате достапен соодветен слободен простор на дискот за да го распределите на вашиот VM. Најдобро е да поставите виртуелни машини со фиксен простор на дискот наместо динамичен простор на дискот. Оваа поставка бара да го имате тој простор достапен во моментот кога го креирате VM.

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

Другиот хардвер исто така може да ја забави вашата виртуелна машина ако тие се подпар. Вашата видео картичка, wifi-картичка, USB и други периферни уреди може да придонесат за забавување.Сепак, нивните негативни ефекти најверојатно ќе бидат минимални во споредба со Big 3.

Иако видео картичките може да бидат значаен фактор за брзо прикажување на VM, можете да ги приспособите видео поставките за да ги ублажите повеќето од тие проблеми.

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

Конфигурацијата на вашиот VM често одредува како ќе функционира. Ако го конфигурирате да имитира премногу голем и моќен систем, можеби немате ресурси на вашиот домаќин компјутер за да го стартувате.

Кога сме слободни да создадеме кој било систем што го сакаме, имаме тенденција да оди на големо. Сепак, ова може да биде штетно за вашата способност всушност да го користите VM. Бидете сигурни да дознаете кои минимални барања ви се потребни за виртуелната машина, а потоа конфигурирајте ја во рамките на тие параметри. Не претерувајте; ќе завршите со бавен VM.

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

Внимавајте на другите апликации што работат на домаќинот кога го користите вашиот VM. Ако имате многу отворени прозорци или дури и софтвер кој работи во заднина, тие може да ја забават вашата машина. Исто така, имајте на ум што работите на виртуелната машина, бидејќи тоа ќе влијае на ресурсите исто како и апликациите што работат на домаќинот.

VM Software

Ако имате брзина проблеми, може да биде само софтверот за VM, познат и како хипервизор, што го користите. Некои апликации за виртуелна машина играат подобро на еден ОС отколку на друг. Можеби ќе треба да направите некоја истрага за да одредите на што најдобро функционираат хипервизоритесистемот и околината што ги користите како ваш домаќин. Доколку е потребно, можеби ќе сакате да добиете некои од бесплатните пробни верзии на алтернативните хипервизори и да видите кои од нив работат најдобро на вашиот компјутер.

За повеќе информации за одреден софтвер за VM, погледнете ја нашата статија, Најдобар виртуелен Машински софтвер.

Совети за забрзување на вашите VMs

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

Меморија

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

Па, како да ги балансирате двете? Добро правило е да се распредели најмалку ⅓ од меморијата на домаќинот на VM. Можете да доделите повеќе ако сакате, но немате многу други апликации кои работат истовремено.

CPU

Со купување на нов процесор или компјутер, нема ништо што можете да направите за да го подобрите вашиот брзината на процесорот. Сепак, погрижете се да овозможите виртуелизација во поставките на BIOS-от. Ова ќе му овозможи на вашиот компјутер да ги споделува своите ресурси со VM. Ако имате повеќејадрен процесор,можете да ја конфигурирате вашата виртуелна машина да користи повеќе од еден процесор.

Употреба на диск

Проверете дали не користите динамична распределба на дискот кога го поставувате вашиот VM. Хард диск со цврста состојба (SSD) може значително да ги подобри перформансите поради неговата неверојатно голема брзина на пристап. Ако имате SSD, погрижете се вашите VM слики да се креираат, складираат и работат на него.

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

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

Други апликации што се извршуваат на вашиот систем исто така може да биде проблем: тие трошат ресурси исто како VMs. Погрижете се да ги ограничите другите апликации што ги извршувате додека ги користите вашите виртуелни машини.

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

Други совети

Некои разни совети за забрзување на виртуелните машини: проверете некои од поставките имате на располагање за вашите VM. Побарајте поставки за видео како што се забрзување на 2D и 3D видео. Софтверските поставки може да обезбедат други начини за оптимизирање и зголемување на оперативниот системперформанси.

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

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

Завршни зборови

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

Дали имате некои трикови за оптимизирање на оперативниот систем? Кажете ни ако имате какви било прашања или предлози.

Јас сум Кети Даниелс, експерт за Adobe Illustrator. Го користам софтверот од верзијата 2.0 и создавам упатства за него од 2003 година. Мојот блог е една од најпопуларните дестинации на интернет за луѓе кои сакаат да научат Illustrator. Покрај мојата работа како блогер, јас сум и автор и графички дизајнер.