miért olyan lassú a virtuális gépem?

a virtuális gépek (röviden VM-ek) kiváló eszközök, különösen azok számára, akik szoftverfejlesztéssel foglalkoznak. Gyakran szükség van egy kissé izmos host rendszer fut, mert az intenzív feldolgozás és a hardver megosztása szükséges használni őket.

a virtuális gép akkor is lassú, ha van egy erős rendszer. Legrosszabb esetben lefagyhat, leállhat, vagy csak teljesen eltűnik. Ezek befolyásolhatják a gazdagép teljesítményét is.

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 tudod használni őket. Ha VM-et használt, akkor nem kétséges, hogy egyszer vagy máskor belefutott ebbe a problémába.

vessünk egy pillantást arra, hogy egyes virtuális gépek miért futhatnak lassan, hogyan lehet megoldani a problémát, és hogyan lehet a virtuális gépeket hasznos eszközzé tenni.

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

a virtuális gépek alkalmazásai nagyon folyamatigényes programok. Érzékenyek lehetnek a különböző dolgokra, amelyek lassítják őket. Ezek a kérdések azonban általában négy fő kategóriába sorolhatók.

gazdarendszer

ha a virtuális gép rosszul fut, az első dolog, amit meg akar nézni, az a gazdarendszer—a számítógép, amelyen futtatja. A legtöbb esetben a probléma abból adódik, hogy a gazdarendszer nem rendelkezik a virtuális gépek futtatásához szükséges energiával. Ne feledje, hogy minden virtuális gép megosztja az erőforrásokat a gazdagéppel, ezért gondoskodnia kell arról, hogy valamilyen energiát csomagoljon.

ha a rendszerből hiányzik bármelyik, amit én “nagy 3” erőforrásnak nevezek—CPU, memória és lemezterület—, akkor valószínűleg ez a probléma forrása. A virtuális gépeknek sok feldolgozási teljesítményre van szükségük. Minél gyorsabb, annál jobb: ha több CPU-ja vagy többmagos processzora van, ez még jobbá teszi a dolgokat.

a memória hatalmas tényező, és gyakran a lassú virtuális gép fő oka. A virtuális gépek memória disznók; ha nincs elég szabad, a számítógép megkezdi a memória cseréjét. Ez azt jelenti, hogy a merevlemezen helyet fog használni olyan dolgok tárolására, amelyeket általában a memóriában tartana. A lemezről történő írás és olvasás sokkal lassabb, mint a memóriából; biztosan lelassítja a virtuális gépet és a gazdagépet.

megfelelő szabad lemezterületet kell biztosítani a virtuális gép számára. A legjobb, ha a virtuális gépeket rögzített lemezterülettel állítja be a dinamikus lemezterület helyett. Ez a Beállítás megköveteli, hogy a virtuális gép létrehozásakor rendelkezésre álljon ez a hely.

ha dinamikus lemezterületet használ, a virtuális gép által használt terület csak a használat során növekszik. Ez helyet takaríthat meg a merevlemezen, de sok töredezettséget hoz létre—ami viszont lelassítja a lemezről és a virtuális gépről történő olvasást és írást.

más hardverek is lelassíthatják a virtuális gépet, ha azok nem megfelelőek. A videokártya, a wifi kártya, az USB és más perifériák hozzájárulhatnak a lassuláshoz. Negatív hatásuk azonban valószínűleg minimális lesz a Big 3-hoz képest.

míg a videokártyák jelentős szerepet játszhatnak a virtuális gép gyors megjelenítésében, a videobeállításokat a legtöbb probléma enyhítése érdekében módosíthatja.

konfiguráció

a virtuális gép konfigurációja gyakran meghatározza, hogyan fog működni. Ha úgy állítja be, hogy túl nagy és nagy teljesítményű rendszert emuláljon, akkor előfordulhat, hogy a gazdagép nem rendelkezik a futtatásához szükséges erőforrásokkal.

amikor szabadon hozhatunk létre olyan rendszert, amelyet csak akarunk, hajlamosak vagyunk nagyra menni. Ez azonban hátrányosan befolyásolhatja a virtuális gép tényleges használatának képességét. Ügyeljen arra, hogy kitalálja, milyen minimális követelményekre van szüksége a virtuális géphez, majd konfigurálja azokat a paramétereken belül. Ne vigyük túlzásba; akkor a végén egy lassú VM.

egyéb alkalmazások

Legyen tisztában a gazdagépen futó egyéb alkalmazásokkal, amikor a virtuális gépet használja. Ha sok ablak van nyitva, vagy akár szoftver is fut a háttérben, ezek lelassíthatják a gépet. Ne feledje továbbá, hogy mit fut a virtuális gépen, mivel ez ugyanúgy befolyásolja az erőforrásokat, mint a gazdagépen futó alkalmazások.

VM szoftver

ha sebességproblémái vannak, akkor ez csak a virtuális gép szoftver, más néven hipervizor, amelyet használ. Egyes virtuális gépalkalmazások jobban játszanak az egyik operációs rendszeren, mint a másikon. Előfordulhat, hogy meg kell vizsgálnia, hogy mely hipervizorok működnek a legjobban azon a rendszeren és környezetben, amelyet gazdagépként használ. Ha szükséges, érdemes beszerezni az alternatív hipervizorok ingyenes próbaverzióit, és megnézni, melyek működnek a legjobban a számítógépen.

az egyes virtuális gép szoftverekkel kapcsolatos további információkért tekintse meg cikkünket: “a legjobb virtuális gép szoftver.”

Tippek a virtuális gépek felgyorsításához

most, hogy megbeszéltük azokat a dolgokat, amelyek miatt a virtuális gép lassan futhat, itt az ideje megtanulni, mit tehet a teljesítményük javítása érdekében.

memória

a gazdagép memóriája szerves szerepet játszik a teljesítményében. Miután annyi memóriát, amennyit csak tudsz a fogadó rendszer a kezdet. Azt is szeretné, hogy legyen óvatos, és korlátozza az összeget, amit beállítani a virtuális gépek. Legalább teljesítse az operációs rendszer minimális követelményét anélkül, hogy túl sokat venne a gazdagéptől. Ha túl kevés a memóriája, akkor biztosan lassan fog futni.

Szóval, hogyan lehet egyensúlyt a kettő között? Jó ökölszabály, hogy a gazdagép memóriájából legalább 6-ot kiosztunk a virtuális gépnek. Rendelhet több, ha szeretné, de nem sok más alkalmazás fut egyszerre.

CPU

új CPU vagy számítógép vásárlása nélkül semmit sem tehet a processzor sebességének javítása érdekében. Győződjön meg róla, hogy engedélyezi a virtualizációt a BIOS beállításaiban. Ez lehetővé teszi a számítógép számára, hogy megossza erőforrásait a virtuális gépekkel. Ha többmagos CPU-val rendelkezik, beállíthatja a virtuális gépet egynél több CPU használatára.

Lemezhasználat

győződjön meg arról, hogy nem használ dinamikus lemezelosztást a virtuális gép beállításakor. A szilárdtestalapú merevlemez (SSD) jelentősen javíthatja a teljesítményt rendkívül gyors hozzáférési sebessége miatt. Ha rendelkezik SSD-vel, győződjön meg arról, hogy a virtuális gép képei létrehozásra, tárolásra és futtatásra kerülnek rajta.

ha nincs SSD-je, 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, ronthatja a teljesítményt a lassabb tárolási lehetőségekhez szükséges hozzáférési idő miatt.

egyéb alkalmazások

a rendszeren futó egyéb alkalmazások is problémát okozhatnak: ugyanúgy használják fel az erőforrásokat, mint a virtuális gépek. A virtuális gépek használata közben feltétlenül korlátozza a futó egyéb alkalmazásokat.

a víruskereső alkalmazások lelassíthatják a rendszert, különösen, ha használat közben átvizsgálják a memóriát és a lemezmeghajtókat. Érdemes lehet letiltani a víruskereső szoftvert a virtuális gépek használatakor. Legalább mondja el a víruskereső szoftverének, hogy zárja ki a képek tárolására használt könyvtárakat.

egyéb tippek

néhány egyéb tipp a virtuális gépek felgyorsításához: ellenőrizze a virtuális gépekhez rendelkezésre álló beállításokat. Keresse meg a videobeállításokat, például a 2D és a 3D videó gyorsítást. A Szoftverbeállítások más lehetőségeket is kínálhatnak 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 hosszú időt vesz igénybe, ezért érdemes leállítás helyett felfüggeszteni a gépet, ha befejezte a használatát. A felfüggesztés olyan, mintha alvó üzemmódba helyezné: amikor újra használja, ugyanabban az állapotban kell lennie, mint amit otthagyott. Ez azt jelenti, hogy nem kell megvárni, amíg elindul.

még egy utolsó dolog: végezzen rendszeres karbantartást a gazdarendszeren, hogy zökkenőmentesen működjön. Megszabadulni a nem kívánt fájlokat, törölje a nem használt alkalmazások, és töredezettségmentesíteni a merevlemezeket. A gazdagép 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ással. De amikor lassan futnak, nehéz nekik szolgálni azokat a célokat, amelyekre tervezték őket. Ha úgy találja, hogy a tiéd fájdalmasan lassan fut, van néhány konkrét dolog, amit meg kell keresni, és vannak olyan technikák, amelyeket alkalmazhat a teljesítményük javítására. Reméljük, hogy ez az információ segít felgyorsítani a virtuális gépeket.

van valami trükk az operációs rendszer optimalizálására? Tudassa velünk, ha bármilyen kérdése vagy javaslata van.

Leave a Reply