Miksi virtuaalikoneeni on niin hidas (5 vinkkiä nopeuttamiseen)

  • Jaa Tämä
Cathy Daniels

Virtuaalikoneet ovat erinomaisia työkaluja erityisesti kaikille ohjelmistokehityksen parissa työskenteleville. Niiden käyttäminen vaatii usein jonkin verran järeän isäntäjärjestelmän, koska niiden käyttäminen edellyttää intensiivistä prosessointia ja laitteiston yhteiskäyttöä.

VM voi jopa toimia hitaasti, jos käytössäsi on tehokas järjestelmä. Pahimmassa tapauksessa se voi jäädyttää, sulkea tai kadota kokonaan. Ne voivat myös vaikuttaa isäntäkoneesi suorituskykyyn.

Vaikka virtuaalikoneilla on monia etuja ja ne ovat erittäin monipuolisia työkaluja, ne eivät ole sitä, jos ne toimivat niin hitaasti, ettet voi käyttää niitä. Jos olet käyttänyt VM:ää, olet epäilemättä törmännyt tähän ongelmaan joskus.

Katsotaanpa, miksi jotkin virtuaalikoneet saattavat toimia hitaasti, miten ongelma korjataan ja miten VM:stä tehdään hyödyllinen työkalu, jollaiseksi se on tarkoitettu.

Miksi virtuaalikoneet voivat olla hitaita

Virtuaalikonesovellukset ovat hyvin prosessi-intensiivisiä ohjelmia. Ne voivat olla herkkiä monille asioille, jotka aiheuttavat niiden hidastumista. Nämä ongelmat jakautuvat kuitenkin yleensä neljään pääluokkaan.

Isäntäjärjestelmä

Jos VM:si toimii huonosti, ensimmäinen asia, jota kannattaa tarkastella, on isäntäjärjestelmä - tietokone, jossa VM:ää käytetään. Useimmissa tapauksissa ongelman syynä on se, että isäntäjärjestelmässä ei ole tarpeeksi virtaa VM:ien käyttämiseen. Muista, että jokainen virtuaalikone jakaa resursseja isännän kanssa, joten sinun on varmistettava, että sinulla on riittävästi virtaa.

Jos järjestelmästäsi puuttuu jokin "kolmesta suuresta" resurssista - suorittimen, muistin ja levytilan - tämä on todennäköisesti ongelman syy. Virtuaalikoneet tarvitsevat paljon laskentatehoa. Mitä nopeampi, sitä parempi: jos käytössäsi on useita suorittimia tai moniydinsuoritin, se parantaa tilannetta entisestään.

Muisti on valtava tekijä ja usein suurin syy hitaaseen virtuaalikoneeseen. VM:t vievät paljon muistia; jos sinulla ei ole tarpeeksi vapaata muistia, tietokoneesi alkaa vaihtaa muistia. Se tarkoittaa, että se käyttää kiintolevyn tilaa tallentaakseen asioita, joita se normaalisti säilyttäisi muistissa. Kirjoittaminen ja lukeminen levyltä on paljon hitaampaa kuin muistista; se hidastaa varmasti VM:ääsi ja isäntäkoneesi toimintaa.

Sinulla on oltava riittävästi vapaata levytilaa käytettävissäsi VM:n käyttöön. Virtuaalikoneille kannattaa määrittää kiinteä levytila dynaamisen levytilan sijasta. Tämä asetus edellyttää, että sinulla on tilaa käytettävissä VM:n luontihetkellä.

Jos käytät dynaamista levytilaa, VM:n käyttämä tila kasvaa vain sitä mukaa, kun käytät sitä. Tämä voi säästää kiintolevytilaa, mutta se aiheuttaa paljon pirstoutumista, mikä puolestaan hidastaa levyn ja virtuaalikoneen lukemista ja kirjoittamista.

Myös muut laitteistot voivat hidastaa virtuaalikoneesi toimintaa, jos ne ovat ala-arvoisia. Näytönohjain, wlan-kortti, USB ja muut oheislaitteet voivat vaikuttaa hidastumiseen. Niiden kielteiset vaikutukset ovat kuitenkin todennäköisesti minimaalisia verrattuna kolmeen suureen laitteistoon.

Vaikka näytönohjaimilla voi olla merkittävä vaikutus VM:n nopeaan näyttämiseen, voit säätää videoasetuksia, jotta useimmat näistä ongelmista voidaan ratkaista.

Konfigurointi

VM:n konfigurointi määrittää usein sen suorituskyvyn. Jos määrität VM:n emuloimaan liian suurta ja tehokasta järjestelmää, isäntätietokoneen resurssit eivät välttämättä riitä sen käyttämiseen.

Kun voimme vapaasti luoda minkä tahansa järjestelmän, meillä on taipumus tehdä paljon. Tämä voi kuitenkin haitata kykyäsi käyttää VM:ää. Muista selvittää, mitä vähimmäisvaatimuksia tarvitset virtuaalikoneelle, ja konfiguroi se sitten näiden parametrien puitteissa. Älä liioittele, sillä muuten saat hitaan VM:n.

Muut sovellukset

Huomioi muut isännän päällä käynnissä olevat sovellukset, kun käytät VM:ääsi. Jos sinulla on paljon ikkunoita auki tai jopa ohjelmistoja käynnissä taustalla, ne voivat hidastaa konettasi. Muista myös, mitä käytät virtuaalikoneessa, sillä se vaikuttaa resursseihin yhtä paljon kuin isännän päällä käynnissä olevat sovellukset.

VM-ohjelmisto

Jos sinulla on nopeusongelmia, se voi johtua vain käyttämästäsi VM-ohjelmistosta eli hypervisorista. Jotkin virtuaalikonesovellukset toimivat paremmin yhdessä käyttöjärjestelmässä kuin toisessa. Sinun on ehkä tutkittava, mitkä hypervisorit toimivat parhaiten isäntänä käyttämässäsi järjestelmässä ja ympäristössä. Tarvittaessa voit hankkia joitakin vaihtoehtoisten hypervisorien ilmaisia kokeiluversioita.ja katso, mitkä toimivat parhaiten tietokoneellasi.

Jos haluat lisätietoja tietyistä VM-ohjelmistoista, tutustu artikkeliin Paras virtuaalikoneohjelmisto.

Vinkkejä VM:ien nopeuttamiseen

Nyt kun olemme keskustelleet joistakin asioista, jotka voivat aiheuttaa virtuaalikoneesi hitauden, on aika oppia, mitä voit tehdä niiden suorituskyvyn parantamiseksi.

Muisti

Isäntäkoneen muistilla on olennainen merkitys sen suorituskykyyn. Aluksi isäntäjärjestelmässä on niin paljon muistia kuin mahdollista. Kannattaa myös olla varovainen ja rajoittaa virtuaalikoneille määritettävää muistimäärää. Täytä ainakin käyttöjärjestelmän vähimmäisvaatimus ilman, että otat isäntäkoneelta liikaa muistia. Jos muistia on liian vähän, se toimii varmasti hitaasti.

Miten tasapainotat nämä kaksi asiaa? Hyvä nyrkkisääntö on, että VM:lle on varattava vähintään ⅓ isännän muistista. Voit halutessasi varata enemmänkin, mutta älä käytä samanaikaisesti monia muita sovelluksia.

CPU

Uuden suorittimen tai tietokoneen ostamista lukuun ottamatta et voi tehdä mitään prosessorisi nopeuden parantamiseksi. Varmista kuitenkin, että otat virtualisoinnin käyttöön BIOS-asetuksissa. Näin tietokoneesi voi jakaa resurssejaan VM:ien kanssa. Jos sinulla on moniydinsuoritin, voit määrittää virtuaalikoneesi käyttämään useampaa kuin yhtä suoritinta.

Levyn käyttö

Varmista, että et käytä dynaamista levynjakoa VM:ääsi asentaessasi. Kiinteä kiintolevy (SSD) voi parantaa suorituskykyä merkittävästi sen huomattavan nopean käyttönopeuden ansiosta. Jos sinulla on SSD-levy, varmista, että VM-kuvat luodaan, tallennetaan ja ajetaan sillä.

Jos sinulla ei ole SSD-asemaa, pidä kuvat nopeimmalla käytettävissäsi olevalla asemalla. Kuvien pitäminen verkkoasemalla, CD- tai DVD-levyllä tai ulkoisella USB-asemalla voi heikentää suorituskykyä, koska näiden hitaampien tallennusvaihtoehtojen käyttöaika on pitkä.

Muut sovellukset

Myös muut järjestelmässä käynnissä olevat sovellukset voivat olla ongelma: ne kuluttavat resursseja aivan kuten VM:t. Muista rajoittaa muiden sovellusten käyttöä virtuaalikoneiden käytön aikana.

Virustorjuntasovellukset voivat hidastaa järjestelmää, varsinkin kun ne tutkivat muistia ja levyasemia niiden käytön aikana. Virustorjuntaohjelmat kannattaa ehkä poistaa käytöstä, kun käytät VM:iä. Käske virustorjuntaohjelmiston ainakin sulkea pois hakemistot, joita käytät kuvien tallentamiseen.

Muita vinkkejä

Muutamia sekalaisia vinkkejä virtuaalikoneiden nopeuttamiseen: Tarkista joitakin VM:iin käytettävissä olevia asetuksia. Etsi videoasetuksia, kuten 2D- ja 3D-videokiihdytystä. Ohjelmistoasetukset voivat tarjota muita tapoja optimoida käyttöjärjestelmää ja lisätä suorituskykyä.

Virtuaalikoneiden käynnistyminen kestää usein hyvin kauan, joten saatat haluta keskeyttää koneen käytön, kun olet lopettanut sen käytön, sen sijaan että sammuttaisit sen. Keskeyttäminen on kuin koneen asettaminen lepotilaan: kun käytät sitä uudelleen, sen pitäisi olla samassa tilassa kuin sen jätit. Tämä tarkoittaa, että sen käynnistymistä ei tarvitse odottaa.

Vielä yksi asia: ylläpidä isäntäjärjestelmääsi säännöllisesti, jotta se toimisi moitteettomasti. Hankkiudu eroon ei-toivotuista tiedostoista, poista käyttämättömät sovellukset ja rönsyile kiintolevyjä. Optimoimalla isäntäjärjestelmäsi virtuaalikoneesi toimivat optimaalisesti.

Viimeiset sanat

Virtuaalikoneet ovat loistavia työkaluja, joilla on monia eri käyttötarkoituksia. Mutta kun ne toimivat hitaasti, niiden on vaikea palvella niitä tarkoituksia, joihin ne on suunniteltu. Jos huomaat, että virtuaalikoneesi toimivat tuskallisen hitaasti, on olemassa tiettyjä asioita, joita kannattaa etsiä, ja tekniikoita, joilla voit parantaa niiden suorituskykyä. Toivottavasti nämä tiedot auttavat sinua nopeuttamaan virtuaalikoneitasi.

Onko sinulla mitään temppuja käyttöjärjestelmän optimointiin? Kerro meille, jos sinulla on kysyttävää tai ehdotuksia.

Olen Cathy Daniels, Adobe Illustratorin asiantuntija. Olen käyttänyt ohjelmistoa versiosta 2.0 lähtien, ja olen luonut siihen opetusohjelmia vuodesta 2003. Blogini on yksi suosituimmista kohteista verkossa ihmisille, jotka haluavat oppia Illustratoria. Bloggaajan työni lisäksi olen myös kirjailija ja graafinen suunnittelija.