Чаму мая віртуальная машына такая павольная (5 парад па паскарэнні)

  • Падзяліцца Гэтым
Cathy Daniels

Віртуальныя машыны - выдатны інструмент, асабліва для тых, хто працуе з распрацоўкай праграмнага забеспячэння. Для іх працы часта патрабуецца даволі магутная хост-сістэма з-за інтэнсіўнай апрацоўкі і сумеснага выкарыстання абсталявання.

Віртуальная машына можа нават працаваць павольна, калі ў вас ёсць магутная сістэма. У горшым выпадку ён можа замарозіцца, выключыцца або зусім знікнуць. Яны таксама могуць паўплываць на прадукцыйнасць вашай хост-машыны.

Хоць віртуальныя машыны маюць мноства пераваг і з'яўляюцца вельмі ўніверсальнымі інструментамі, гэта не так, калі яны працуюць так павольна, што вы не можаце імі карыстацца. Калі вы выкарыстоўвалі віртуальную машыну, несумненна, вы калі-небудзь сутыкаліся з гэтай праблемай.

Давайце паглядзім, чаму некаторыя віртуальныя машыны могуць працаваць павольна, як выправіць праблему праблема і як зрабіць віртуальныя машыны карысным інструментам, якімі яны павінны быць.

Чаму віртуальныя машыны могуць быць павольнымі

Прыкладанні віртуальных машын - гэта праграмы з вельмі інтэнсіўнымі працэсамі. Яны могуць быць адчувальныя да розных фактараў, якія прымушаюць іх запавольвацца. Аднак гэтыя праблемы звычайна зводзяцца да чатырох асноўных катэгорый.

Хост-сістэма

Калі ваша віртуальная машына працуе дрэнна, першае, на што вы хочаце паглядзець, гэта хост-сістэма — кампутар, на якім вы паўторна запусціць яго. У большасці выпадкаў праблема зводзіцца да таго, што хост-сістэма не мае магчымасці запускаць віртуальныя машыны. Памятайце, што кожная віртуальная машына падзяляе рэсурсы з хостам, таму вам трэба пераканацца, што вы збіраецесянекаторая магутнасць.

Калі вашай сістэме не хапае якіх-небудзь з таго, што я хацеў бы назваць «Вялікай тройкай» рэсурсаў — працэсара, памяці і дыскавай прасторы, то гэта, хутчэй за ўсё, крыніца вашай праблемы. Віртуальным машынам патрэбна вялікая вылічальная магутнасць. Чым хутчэй, тым лепш: калі ў вас ёсць некалькі працэсараў або шмат'ядравы працэсар, гэта зробіць усё яшчэ лепш.

Памяць з'яўляецца важным фактарам і часта асноўнай прычынай павольнай віртуальнай машыны. Віртуальныя машыны - гэта свінні памяці; калі ў вас недастаткова вольнай памяці, ваш кампутар пачне замену памяці. Гэта азначае, што ён будзе выкарыстоўваць месца на вашым цвёрдым дыску для захоўвання рэчаў, якія звычайна захоўваюцца ў памяці. Запіс і чытанне з дыска значна павольней, чым з памяці; гэта абавязкова запаволіць вашу віртуальную машыну і хост.

Вам спатрэбіцца дастаткова вольнага месца на дыску, каб выдзеліць яе віртуальнай машыне. Лепш наладзіць віртуальныя машыны з фіксаванай дыскавай прасторай замест дынамічнай дыскавай прасторы. Гэты параметр патрабуе, каб у вас была даступная прастора на момант стварэння віртуальнай машыны.

Калі вы выкарыстоўваеце дынамічную дыскавую прастору, прастора, якую выкарыстоўвае віртуальная машына, павялічваецца толькі па меры яе выкарыстання. Гэта можа зэканоміць месца на вашым цвёрдым дыску, але стварае вялікую фрагментацыю, што, у сваю чаргу, запавольвае чытанне і запіс з дыска і віртуальнай машыны.

Іншае абсталяванне таксама можа запавольваць вашу віртуальную машыну, калі яны падпар. Ваша відэакарта, карта Wi-Fi, USB і іншыя перыферыйныя прылады могуць спрыяць запаволенню.Аднак іх негатыўныя наступствы, хутчэй за ўсё, будуць мінімальнымі ў параўнанні з Big 3.

Хоць відэакарты могуць быць важным фактарам для хуткага адлюстравання віртуальнай машыны, вы можаце наладзіць параметры відэа, каб палегчыць большасць гэтых праблем.

Канфігурацыя

Канфігурацыя вашай віртуальнай машыны часта вызначае, як яна будзе працаваць. Калі вы наладзіце яго на эмуляцыю занадта вялікай і магутнай сістэмы, у вас можа не хапіць рэсурсаў на вашым галоўным кампутары для яго запуску.

Калі мы можам ствараць любую сістэму, якую хочам, у нас ёсць тэндэнцыя ісці вялікім. Аднак гэта можа пагоршыць вашу здольнасць рэальна выкарыстоўваць віртуальную машыну. Не забудзьцеся высветліць, якія мінімальныя патрабаванні вам патрэбныя для віртуальнай машыны, затым наладзьце яе ў адпаведнасці з гэтымі параметрамі. Не перашчыруйце; вы атрымаеце павольную віртуальную машыну.

Іншыя праграмы

Звярніце ўвагу на іншыя праграмы, якія працуюць на хасце, калі вы выкарыстоўваеце сваю віртуальную машыну. Калі ў вас адкрыта шмат вокнаў або нават праграмнае забеспячэнне, якое працуе ў фонавым рэжыме, гэта можа запаволіць вашу машыну. Таксама майце на ўвазе, што вы выкарыстоўваеце на віртуальнай машыне, бо гэта будзе ўплываць на рэсурсы гэтак жа моцна, як і прыкладанні, якія працуюць на хасце.

Праграмнае забеспячэнне віртуальнай машыны

Калі ў вас ёсць хуткасць Гэта можа быць проста праграмнае забеспячэнне віртуальнай машыны, таксама вядомае як гіпервізар, якім вы карыстаецеся. Некаторыя прыкладанні віртуальных машын працуюць лепш на адной АС, чым на іншай. Магчыма, вам спатрэбіцца правесці некаторы даследаванне, каб вызначыць, на якіх гіпервізарах лепш за ўсё працавацьсістэма і асяроддзе, якія вы выкарыстоўваеце ў якасці хоста. Пры неабходнасці вы можаце атрымаць некалькі бясплатных пробных версій альтэрнатыўных гіпервізараў і даведацца, якія з іх лепш за ўсё працуюць на вашым камп'ютары.

Для атрымання дадатковай інфармацыі аб канкрэтным праграмным забеспячэнні віртуальнай машыны прачытайце наш артыкул "Лепшы віртуальны віртуальны кампутар". Машыннае праграмнае забеспячэнне.

Парады па паскарэнні вашых віртуальных машын

Цяпер, калі мы абмеркавалі некаторыя рэчы, якія могуць выклікаць павольную працу вашай віртуальнай машыны, прыйшоў час даведацца, што вы можаце зрабіць, каб палепшыць іх прадукцыйнасць.

Памяць

Памяць вашага гаспадара адыгрывае неад'емную ролю ў яго прадукцыйнасці. Маючы як мага больш памяці ў хост-сістэме - гэта пачатак. Вы таксама хочаце быць асцярожнымі і абмежаваць колькасць, якое вы наладжваеце для сваіх віртуальных машын. Прынамсі адпавядаюць мінімальным патрабаванням аперацыйнай сістэмы, не прымаючы занадта шмат ад хаста. Калі ў вас занадта мала памяці, ён, безумоўна, будзе працаваць павольна.

Такім чынам, як збалансаваць абодва? Добрае эмпірычнае правіла - выдзяляць віртуальнай машыне не менш за ⅓ памяці хаста. Вы можаце прызначыць больш, калі захочаце, але не запусціце шмат іншых прыкладанняў, якія працуюць адначасова.

ЦП

За выключэннем куплі новага працэсара або камп'ютара, вы нічога не можаце зрабіць, каб палепшыць свой хуткасць працэсара. Аднак пераканайцеся, што вы ўключылі віртуалізацыю ў наладах BIOS. Гэта дазволіць вашаму камп'ютару абагульваць свае рэсурсы з віртуальнымі машынамі. Калі ў вас шмат'ядравы працэсар,вы можаце наладзіць сваю віртуальную машыну на выкарыстанне больш чым аднаго працэсара.

Выкарыстанне дыска

Пераканайцеся, што вы не выкарыстоўваеце дынамічнае размеркаванне дыска пры наладзе віртуальнай машыны. Цвёрдацельны жорсткі дыск (SSD) можа значна павысіць прадукцыйнасць дзякуючы надзвычай высокай хуткасці доступу. Калі ў вас ёсць цвёрдацельны назапашвальнік, пераканайцеся, што выявы віртуальнай машыны ствараюцца, захоўваюцца і працуюць на ім.

Калі ў вас няма цвёрдацельнага назапашвальніка, захоўвайце выявы на самым хуткім дыску, які ёсць у вас. Захоўванне іх на сеткавым дыску, CD, DVD або знешнім USB-назапашвальніку можа пагоршыць прадукцыйнасць з-за часу доступу, неабходнага для гэтых больш павольных варыянтаў захоўвання.

Іншыя праграмы

Іншыя праграмы, запушчаныя ў вашай сістэме таксама можа быць праблемай: яны выкарыстоўваюць рэсурсы гэтак жа, як віртуальныя машыны. Не забудзьцеся абмяжоўваць працу іншых прыкладанняў падчас выкарыстання віртуальных машын.

Антывірусныя праграмы могуць запаволіць працу сістэмы, асабліва калі яны скануюць памяць і дыскі падчас іх выкарыстання. Вы можаце адключыць антывіруснае праграмнае забеспячэнне пры выкарыстанні віртуальных машын. Прынамсі, загадайце свайму антывіруснаму праграмнаму забеспячэнню выключыць каталогі, якія вы выкарыстоўваеце для захоўвання вашых малюнкаў.

Іншыя парады

Некалькі розных парад па паскарэнні віртуальных машын: праверце некаторыя налады у вас ёсць для вашых віртуальных машын. Шукайце такія налады відэа, як паскарэнне 2D і 3D відэа. Налады праграмнага забеспячэння могуць забяспечваць іншыя спосабы аптымізацыі аперацыйнай сістэмы і павелічэнняпрадукцыйнасць.

Віртуальным машынам часта патрабуецца вельмі шмат часу для запуску, таму вы можаце прыпыніць працу машыны, калі вы скончыце яе выкарыстоўваць, замест таго, каб выключаць яе. Прыпыненне падобна на тое, каб перавесці яго ў спячы рэжым: калі вы выкарыстоўваеце яго зноў, ён павінен знаходзіцца ў тым жа стане, у якім вы яго пакінулі. Гэта азначае, што няма неабходнасці чакаць, пакуль ён загрузіцца.

Апошняе: выконвайце рэгулярнае тэхнічнае абслугоўванне вашай хаст-сістэмы, каб падтрымліваць яе бесперабойную працу. Пазбаўцеся ад непажаданых файлаў, выдаліце ​​невыкарыстоўваныя праграмы і дэфрагментуйце жорсткія дыскі. Аптымізацыя вашага хоста дазволіць вашым віртуальным машынам працаваць аптымальна.

Заключныя словы

Віртуальныя машыны - гэта цудоўныя інструменты з розным выкарыстаннем. Але калі яны працуюць павольна, ім цяжка выконваць мэты, для якіх яны створаны. Калі вы бачыце, што ваш працуе вельмі павольна, ёсць некаторыя канкрэтныя рэчы, на якія варта звярнуць увагу, і ёсць метады, якія вы можаце прымяніць, каб палепшыць іх прадукцыйнасць. Мы спадзяемся, што гэтая інфармацыя дапаможа вам паскорыць працу віртуальных машын.

Ці ёсць у вас якія-небудзь прыёмы для аптымізацыі аперацыйнай сістэмы? Дайце нам ведаць, калі ў вас ёсць пытанні ці прапановы.

Я Кэці Дэніэлс, эксперт па Adobe Illustrator. Я выкарыстоўваю праграмнае забеспячэнне з версіі 2.0 і ствараю падручнікі для яго з 2003 года. Мой блог з'яўляецца адным з самых папулярных месцаў у Інтэрнэце для людзей, якія жадаюць вывучыць Illustrator. У дадатак да маёй працы ў якасці блогера, я таксама аўтар і графічны дызайнер.