Zakaj je moj virtualni stroj tako počasen (5 nasvetov za pospešitev)

  • Deliti To
Cathy Daniels

Virtualni stroji so odlična orodja, zlasti za vse, ki se ukvarjajo z razvojem programske opreme. Za njihovo delovanje je pogosto potreben nekoliko zmogljiv gostiteljski sistem, saj je za njihovo uporabo potrebna intenzivna obdelava in delitev strojne opreme.

Virtualni stroj lahko deluje počasi tudi, če imate zmogljiv sistem. V najslabšem primeru lahko zamrzne, se izklopi ali preprosto izgine. Prav tako lahko vpliva na zmogljivost vašega gostiteljskega računalnika.

Čeprav imajo virtualni stroji številne prednosti in so zelo vsestranska orodja, to niso, če delujejo tako počasi, da jih ne morete uporabljati. Če ste že uporabljali virtualni stroj, ste nedvomno kdaj naleteli na to težavo.

Oglejmo si, zakaj lahko nekateri virtualni stroji delujejo počasi, kako odpraviti težavo in kako virtualne stroje narediti za uporabno orodje, ki naj bi ga uporabljali.

Zakaj so lahko virtualni stroji počasni

Aplikacije v virtualnih strojih so zelo procesno intenzivni programi. Občutljivi so lahko na različne stvari, zaradi katerih se upočasnijo. Vendar se te težave običajno delijo na štiri glavne kategorije.

Gostiteljski sistem

Če vaš virtualni stroj deluje slabo, najprej preverite gostiteljski sistem - računalnik, v katerem ga uporabljate. V večini primerov je težava v tem, da gostiteljski sistem nima dovolj energije za delovanje virtualnih strojev. Ne pozabite, da si vsak virtualni stroj deli vire z gostiteljem, zato morate poskrbeti, da boste imeli dovolj energije.

Če vašemu sistemu primanjkuje katerega koli od virov, ki jih imenujem "veliki trije" - procesor, pomnilnik in prostor na disku - je to verjetno vir vaše težave. Virtualni stroji potrebujejo veliko procesorske moči. Čim hitreje, tem bolje: če imate več procesorjev ali večjedrni procesor, bodo stvari še boljše.

Pomnilnik je pomemben dejavnik in pogosto glavni vzrok za počasen virtualni stroj. Virtualni stroji so porabniki pomnilnika; če ga nimate dovolj prostega, bo računalnik začel zamenjevati pomnilnik. To pomeni, da bo uporabil prostor na trdem disku za shranjevanje stvari, ki bi jih običajno hranil v pomnilniku. Pisanje in branje z diska je veliko počasnejše kot iz pomnilnika; to bo zagotovo upočasnilo vaš virtualni stroj in gostitelja.

Na voljo morate imeti dovolj prostega prostora na disku, ki ga lahko dodelite svojemu virtualnemu računalniku. Najbolje je, da virtualne računalnike nastavite s fiksnim prostorom na disku namesto z dinamičnim prostorom na disku. Ta nastavitev zahteva, da je ta prostor na voljo ob ustvarjanju virtualnega računalnika.

Če uporabljate dinamični prostor na disku, se prostor, ki ga uporablja virtualni stroj, povečuje samo, ko ga uporabljate. To lahko prihrani prostor na trdem disku, vendar ustvarja veliko razdrobljenosti - kar upočasnjuje branje in pisanje z diska in virtualnega stroja.

Tudi druga strojna oprema lahko upočasni vaš navidezni računalnik, če je slabša. K upočasnitvi lahko prispevajo grafična kartica, kartica Wi-Fi, USB in druge periferne naprave. Vendar bodo njihovi negativni učinki verjetno minimalni v primerjavi z velikimi tremi napravami.

Videokartice so lahko pomemben dejavnik pri hitrem prikazu virtualnega stroja, vendar lahko prilagodite nastavitve videa in tako odpravite večino teh težav.

Konfiguracija

Konfiguracija vašega virtualnega stroja pogosto določa njegovo delovanje. Če ga konfigurirate tako, da emulira prevelik in preveč zmogljiv sistem, se lahko zgodi, da v gostiteljskem računalniku ne boste imeli dovolj sredstev za njegovo delovanje.

Ko lahko ustvarimo poljuben sistem, smo nagnjeni k temu, da se odločimo za veliko. Vendar je to lahko v škodo vaši sposobnosti dejanske uporabe virtualnega stroja. Ugotovite, katere minimalne zahteve potrebujete za virtualni stroj, in ga nato konfigurirajte v okviru teh parametrov. Ne pretiravajte; na koncu boste imeli počasen virtualni stroj.

Druge aplikacije

Med uporabo virtualnega stroja bodite pozorni na druge aplikacije, ki se izvajajo v gostitelju. Če imate odprtih veliko oken ali celo programske opreme, ki se izvaja v ozadju, lahko upočasnijo računalnik. Prav tako ne pozabite, kaj izvajate v virtualnem stroju, saj to vpliva na vire prav tako kot aplikacije, ki se izvajajo v gostitelju.

Programska oprema VM

Če imate težave s hitrostjo, je to lahko posledica programske opreme za virtualne stroje, znane tudi kot hipervizor, ki jo uporabljate. Nekatere aplikacije za virtualne stroje se bolje obnesejo v enem operacijskem sistemu kot v drugem. Morda boste morali opraviti nekaj raziskav, da ugotovite, kateri hipervizorji najbolje delujejo v sistemu in okolju, ki ga uporabljate kot gostitelj. Po potrebi boste morda želeli pridobiti nekaj brezplačnih preizkusnih različic alternativnih hipervizorjev.in preverite, kateri od njih najbolje delujejo v vašem računalniku.

Če želite več informacij o določeni programski opremi za virtualne računalnike, si oglejte naš članek z naslovom Najboljša programska oprema za virtualne računalnike.

Nasveti za pospeševanje virtualnih računalnikov

Zdaj, ko smo razpravljali o nekaterih stvareh, ki lahko povzročijo počasno delovanje navideznega računalnika, je čas, da se naučite, kaj lahko storite za izboljšanje njegovega delovanja.

Spomin

Pomnilnik vašega gostitelja je sestavni del njegove zmogljivosti. Za začetek je treba imeti čim več pomnilnika v gostiteljskem sistemu. Prav tako morate biti previdni in omejiti količino, ki jo konfigurirate za svoje virtualne stroje. Vsaj izpolnite minimalne zahteve operacijskega sistema, ne da bi gostitelju odvzeli preveč. Če imate premalo pomnilnika, bo vsekakor deloval počasi.

Kako torej uravnotežiti oboje? Dobro pravilo je, da virtualnemu računalniku dodelite vsaj ⅓ gostiteljevega pomnilnika. Če želite, mu lahko dodelite več, vendar ne smete hkrati uporabljati veliko drugih aplikacij.

CPU

Če ne kupite novega procesorja ali računalnika, hitrosti procesorja ne morete izboljšati z ničemer. V nastavitvah BIOS-a omogočite virtualizacijo. Tako bo računalnik lahko delil svoje vire z virtualnimi stroji. Če imate večjedrni procesor, lahko virtualni stroj konfigurirate tako, da uporablja več kot en procesor.

Uporaba diska

Prepričajte se, da pri nastavljanju VM ne uporabljate dinamičnega dodeljevanja diskov. Trdi disk SSD lahko zaradi izjemno hitrega dostopa znatno poveča zmogljivost. Če imate SSD, poskrbite, da bodo slike VM ustvarjene, shranjene in zagnane na njem.

Če nimate diska SSD, slike hranite na najhitrejšem pogonu, ki ga imate na voljo. Če jih hranite na omrežnem pogonu, CD-ju, DVD-ju ali zunanjem pogonu USB, se lahko zmogljivost poslabša zaradi dostopnega časa, ki ga potrebujejo te počasnejše možnosti shranjevanja.

Druge aplikacije

Težavo lahko predstavljajo tudi druge aplikacije, ki tečejo v vašem sistemu: porabljajo vire enako kot virtualni stroji. Med uporabo navideznih strojev omejite druge aplikacije, ki so zagnane.

Protivirusni programi lahko upočasnijo sistem, zlasti ker med uporabo preiskujejo pomnilnik in diskovne pogone. Morda boste želeli onemogočiti protivirusno programsko opremo, ko uporabljate svoje virtualne računalnike. Protivirusni programski opremi vsaj povejte, naj izključi imenike, ki jih uporabljate za shranjevanje svojih slik.

Drugi nasveti

Nekaj različnih nasvetov za pospešitev virtualnih strojev: Preverite nekatere nastavitve, ki so na voljo za virtualne računalnike. Poiščite nastavitve videa, kot sta pospeševanje videa 2D in 3D. Nastavitve programske opreme lahko zagotavljajo druge načine za optimizacijo operacijskega sistema in povečanje zmogljivosti.

Zagon virtualnih strojev pogosto traja zelo dolgo, zato boste morda želeli stroj začasno ustaviti, ko ga nehate uporabljati, namesto da ga izklopite. Začasna ustavitev je kot preklop v način mirovanja: ko ga znova uporabite, mora biti v enakem stanju, kot ste ga pustili. To pomeni, da vam ni treba čakati, da se zažene.

In še nekaj: redno vzdržujte gostiteljski sistem, da bo deloval nemoteno. Znebite se neželenih datotek, odstranite neuporabljene aplikacije in defragmentirajte trde diske. Optimizacija gostitelja bo omogočila optimalno delovanje navideznih strojev.

Zadnje besede

Virtualni stroji so odlična orodja z veliko različnimi možnostmi uporabe, vendar če delujejo počasi, težko služijo namenu, za katerega so bili zasnovani. Če ugotovite, da vaši virtualni stroji delujejo zelo počasi, je treba poiskati nekatere posebne stvari in uporabiti tehnike, s katerimi lahko izboljšate njihovo delovanje. Upamo, da vam bodo te informacije pomagale pospešiti delovanje vaših virtualnih strojev.

Imate kakšne trike za optimizacijo operacijskega sistema? Sporočite nam, če imate vprašanja ali predloge.

Sem Cathy Daniels, strokovnjakinja za Adobe Illustrator. Programsko opremo uporabljam od različice 2.0 in ustvarjam vadnice zanjo od leta 2003. Moj blog je ena najbolj priljubljenih destinacij v spletu za ljudi, ki se želijo naučiti Illustratorja. Poleg blogerskega dela sem tudi avtor in grafični oblikovalec.