Miért olyan lassú a virtuális gépem (5 tipp a gyorsításhoz)

  • Ossza Meg Ezt
Cathy Daniels

A virtuális gépek kiváló eszközök, különösen azok számára, akik szoftverfejlesztéssel foglalkoznak. A használatukhoz szükséges intenzív feldolgozás és hardvermegosztás miatt gyakran kissé nehézkes gazdarendszerre van szükség.

A VM még akkor is lassan futhat, ha valóban nagy teljesítményű rendszerrel rendelkezik. Legrosszabb esetben lefagyhat, leállhat, vagy egyszerűen csak teljesen eltűnhet. A VM-ek a gazdaszámítógép teljesítményét is befolyásolhatják.

Bár a virtuális gépek számos előnnyel rendelkeznek, és nagyon sokoldalú eszközök, nem azok, ha olyan lassan futnak, hogy nem tudja használni őket. Ha használt már VM-et, kétségtelen, hogy egyszer vagy másszor belefutott ebbe a problémába.

Nézzük meg, hogy egyes virtuális gépek miért futnak lassan, hogyan lehet orvosolni a problémát, és hogyan lehet a VM-eket a céljuknak megfelelő hasznos eszközzé tenni.

Miért lehetnek lassúak a virtuális gépek

A virtuális gépi alkalmazások nagyon folyamatigényes programok. Számos olyan dologra érzékenyek lehetnek, amelyek lassulást okoznak. Ezek a problémák azonban általában négy fő kategóriába sorolhatók.

Host rendszer

Ha a VM-je rosszul fut, először a gazdarendszert kell megvizsgálnia - a számítógépet, amelyen futtatja. A legtöbb esetben a probléma lényege, hogy a gazdarendszernek nincs elég energiája a VM-ek futtatásához. Ne feledje, hogy minden virtuális gép megosztja az erőforrásokat a gazdával, ezért gondoskodnia kell arról, hogy legyen elég energiája.

Ha a rendszeredből hiányzik a "Nagy 3" erőforrás - CPU, memória és lemezterület - bármelyike, akkor valószínűleg ez a probléma forrása. A virtuális gépeknek nagy feldolgozási teljesítményre van szükségük. Minél gyorsabb, annál jobb: ha több CPU-val vagy többmagos processzorral rendelkezel, az még jobbá teszi a dolgokat.

A memória hatalmas tényező, és gyakran a lassú virtuális gépek egyik fő oka. A VM-ek memóriafalók; ha nincs elég szabad hely, a számítógép memóriacserébe kezd. Ez azt jelenti, hogy a merevlemezen lévő helyet arra használja, hogy olyan dolgokat tároljon, amelyeket normál esetben a memóriában tartana. A lemezről való írás és olvasás sokkal lassabb, mint a memóriából; ez biztosan lelassítja a VM-et és a hostot.

Megfelelő szabad lemezterületre van szüksége, amelyet a VM-hez rendelhet. A legjobb, ha a virtuális gépeket dinamikus lemezterület helyett fix lemezterülethez állítja be. Ez a beállítás megköveteli, hogy a VM létrehozásakor rendelkezésre álljon ez a hely.

Ha dinamikus lemezterületet használ, a VM által használt hely csak a használat során növekszik. Ez helyet takaríthat meg a merevlemezen, de sok töredezettséget okoz - ami viszont lassítja a lemezről és a virtuális gépről való olvasást és írást.

Más hardverek is lassíthatják a virtuális gépet, ha nem megfelelőek. A videokártya, a wifi kártya, az USB és más perifériák hozzájárulhatnak a lassuláshoz. Azonban a negatív hatásuk valószínűleg minimális lesz a Nagy Hármashoz képest.

Bár a videokártyák jelentős tényezőt jelenthetnek a VM gyors megjelenítésében, a legtöbb ilyen probléma enyhítése érdekében módosíthatja a videóbeállításokat.

Konfiguráció

A VM konfigurációja gyakran meghatározza a teljesítményét. Ha úgy konfigurálja, hogy túl nagy és nagy teljesítményű rendszert emuláljon, előfordulhat, hogy a gazdaszámítógépen nem állnak rendelkezésre a futtatásához szükséges erőforrások.

Amikor szabadon hozhatunk létre bármilyen rendszert, hajlamosak vagyunk nagyot alkotni. Ez azonban hátrányára válhat annak, hogy a VM-et ténylegesen használni tudjuk. Feltétlenül találjuk ki, hogy milyen minimális követelményekre van szükségünk a virtuális géphez, majd konfiguráljuk azt ezeken a paramétereken belül. Ne vigyük túlzásba, mert a végén egy lassú VM-et fogunk kapni.

Egyéb alkalmazások

Legyen tisztában a VM használata közben a gazdaszámítógépen futó egyéb alkalmazásokkal. Ha sok ablak van nyitva, vagy akár szoftverek futnak a háttérben, ezek lelassíthatják a gépet. Azt is tartsa szem előtt, hogy mit futtat a virtuális gépen, mivel ez ugyanúgy befolyásolja az erőforrásokat, mint a gazdaszámítógépen futó alkalmazások.

VM szoftver

Ha sebességproblémái vannak, lehet, hogy csak a VM-szoftver, más néven a hipervizor az oka, amit használ. Egyes virtuálisgép-alkalmazások jobban játszanak az egyik operációs rendszeren, mint a másikon. Lehet, hogy némi vizsgálatot kell végeznie annak megállapítására, hogy milyen hipervizorok működnek a legjobban a gazdaként használt rendszeren és környezetben. Ha szükséges, érdemes lehet beszerezni az alternatív hipervizorok ingyenes próbaverzióit.és nézze meg, melyik működik a legjobban az Ön számítógépén.

Az egyes VM-szoftverekkel kapcsolatos további információkért tekintse meg a Legjobb virtuálisgép-szoftverek című cikkünket.

Tippek a VM-ek gyorsításához

Most, hogy megbeszéltünk néhány olyan dolgot, ami miatt a virtuális gép lassan fut, itt az ideje, hogy megtudjuk, mit tehetünk a teljesítményük javítása érdekében.

Memória

A hoszt memóriája szerves szerepet játszik a teljesítményében. Kezdetnek annyi memóriával kell rendelkeznie, amennyit csak tud a hoszt rendszerén. Emellett óvatosnak kell lennie, és korlátoznia kell a virtuális gépek számára konfigurált mennyiséget. Legalább az operációs rendszer minimális követelményeinek feleljen meg anélkül, hogy túl sokat venne el a hosztból. Ha túl kevés memóriája van, akkor biztosan lassan fog futni.

Hogyan lehet tehát egyensúlyt teremteni a kettő között? Egy jó ökölszabály, hogy a VM-nek a host memóriájának legalább ⅓-ét kell kiosztani. Ha szeretné, többet is kioszthat, de ne fusson sok más alkalmazás egyszerre.

CPU

Egy új CPU vagy számítógép vásárlásától eltekintve nem tehet semmit a processzor sebességének növelése érdekében. Győződjön meg azonban arról, hogy a BIOS beállításaiban engedélyezi a virtualizációt. Ez lehetővé teszi, hogy a számítógép megossza erőforrásait a VM-ekkel. Ha többmagos CPU-val rendelkezik, virtuális gépét úgy konfigurálhatja, hogy több CPU-t használjon.

Lemezhasználat

Győződjön meg róla, hogy a VM beállításakor nem használ dinamikus lemezkiosztást. A szilárdtest-merevlemez (SSD) jelentősen növelheti a teljesítményt, mivel rendkívül gyors hozzáférési sebességgel rendelkezik. Ha rendelkezik SSD-vel, gondoskodjon arról, hogy a VM-képek ezen készüljenek, tárolódjanak és fussanak.

Ha nem rendelkezik SSD-vel, tartsa a képeket a rendelkezésre álló leggyorsabb meghajtón. Ha hálózati meghajtón, CD-n, DVD-n vagy külső USB-meghajtón tartja őket, az ilyen lassabb tárolási lehetőségekhez szükséges hozzáférési idő miatt csökkenhet a teljesítmény.

Egyéb alkalmazások

A rendszerén futó egyéb alkalmazások szintén problémát jelenthetnek: ugyanúgy fogyasztják az erőforrásokat, mint a VM-ek. Ügyeljen arra, hogy korlátozza a virtuális gépek használata közben futó egyéb alkalmazások használatát.

A vírusirtó alkalmazások lelassíthatják a rendszert, különösen, mivel használat közben a memóriát és a lemezmeghajtókat vizsgálják. Érdemes kikapcsolni a vírusirtó szoftvereket a VM-ek használata közben. Legalább azt mondja meg a vírusirtó szoftverének, hogy zárja ki azokat a könyvtárakat, amelyeket a képek tárolására használ.

Egyéb tippek

Néhány különféle tipp a virtuális gépek gyorsításához: Ellenőrizze a VM-ek számára elérhető beállítások közül néhányat. Keresse a videóbeállításokat, például a 2D és 3D videógyorsítást. A szoftverbeállítások más módokat is biztosíthatnak az operációs rendszer optimalizálására és a teljesítmény növelésére.

A virtuális gépek indítása gyakran nagyon sokáig tart, ezért érdemes felfüggeszteni a gépet, amikor befejezted a használatát, ahelyett, hogy leállítanád. A felfüggesztés olyan, mintha alvó üzemmódba helyeznéd: amikor újra használod, ugyanabban az állapotban kell lennie, mint amikor otthagytad. Ez azt jelenti, hogy nem kell várnod, hogy elinduljon.

Még egy utolsó dolog: végezzen rendszeres karbantartást a gazdarendszeren, hogy az zökkenőmentesen működjön. Szabaduljon meg a nem kívánt fájloktól, törölje a nem használt alkalmazásokat, és defragmentálja a merevlemezeket. A gazdarendszer optimalizálása lehetővé teszi a virtuális gépek optimális működését.

Utolsó szavak

A virtuális gépek nagyszerű eszközök, sokféle felhasználási lehetőséggel. De ha lassan futnak, akkor nehezen szolgálják azokat a célokat, amelyekre tervezték őket. Ha úgy találja, hogy a sajátjai fájdalmasan lassan futnak, van néhány konkrét dolog, amit meg kell keresnie, és vannak olyan technikák, amelyeket alkalmazhat a teljesítményük javítására. Reméljük, hogy ezek az információk segítenek felgyorsítani a VM-eket.

Van valamilyen trükkje az operációs rendszer optimalizálásához? Értesítsen minket, ha bármilyen kérdése vagy javaslata van.

Cathy Daniels vagyok, az Adobe Illustrator szakértője. A szoftvert a 2.0-s verzió óta használom, és 2003 óta készítek hozzá oktatóanyagokat. A blogom az egyik legnépszerűbb célpont a weben azoknak, akik szeretnék megtanulni az Illustratort. A bloggeri munkám mellett íróként és grafikusként is dolgozom.