Miksi virtuaalikoneeni on niin hidas (5 vinkkiä nopeuttamiseen)

Virtuaalikoneet ovat erinomaisia ​​työkaluja erityisesti kaikille ohjelmistokehityksen parissa työskenteleville. Ne vaativat usein jonkin verran raskaan isäntäjärjestelmän toimiakseen niiden käyttämiseen tarvittavan intensiivisen käsittelyn ja laitteiston jakamisen vuoksi.

Virtuaalinen kone voi jopa toimia hitaasti, jos sinulla on tehokas järjestelmä. Pahimmassa tapauksessa se voi jäätyä, sammua tai vain 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, jos ne toimivat niin hitaasti, ettei niitä voi käyttää. Jos olet käyttänyt virtuaalikonetta, olet epäilemättä törmännyt tähän ongelmaan joskus.

virtuaalikone hidas

Katsotaanpa, miksi jotkin virtuaalikoneet saattavat toimia hitaasti, kuinka korjata ongelma ja miten virtuaalikoneista tehdään hyödyllinen työkalu, joksi ne on tarkoitettu.

Miksi virtuaalikoneet voivat olla hitaita

Virtuaalikonesovellukset ovat erittäin prosessiintensiivisiä ohjelmia. He voivat olla herkkiä monille asioille, jotka saavat heidät hidastamaan. Nämä ongelmat jakautuvat kuitenkin yleensä neljään pääluokkaan.

Isäntäjärjestelmä

Jos virtuaalikoneesi toimii huonosti, ensimmäinen asia, jonka haluat tarkastella, on isäntäjärjestelmä – tietokone, jossa käytät sitä. Useimmissa tapauksissa ongelma johtuu siitä, että isäntäjärjestelmällä ei ole valtaa käyttää virtuaalikoneita. Muista, että jokainen virtuaalikone jakaa resursseja isäntäkoneen kanssa, joten sinun on varmistettava, että sinulla on vähän tehoa.

Jos järjestelmästäsi puuttuu mitään ‘Big 3’ -resursseista – prosessori, muisti ja levytila ​​–, tämä on todennäköisesti ongelmasi lähde. Virtuaalikoneet tarvitsevat paljon prosessointitehoa. Mitä nopeampi, sen parempi: jos sinulla on useita prosessoreita tai moniytiminen prosessori, se tekee asioista entistä parempia.

Muisti on valtava tekijä ja usein pääasiallinen syy hitaan virtuaalikoneen. VM:t ovat muistisaikoja; Jos sinulla ei ole tarpeeksi vapaata, tietokoneesi alkaa vaihtaa muistia. Tämä tarkoittaa, että se käyttää kiintolevylläsi tilaa tallentaakseen asioita, joita se tavallisesti säilyttää muistissa. Levyltä kirjoittaminen ja lukeminen on paljon hitaampaa kuin muistista; se varmasti hidastaa virtuaalikonettasi ja isäntäkonettasi.

Sinulla on oltava riittävästi vapaata levytilaa virtuaalikoneellesi varaamista varten. On parasta asettaa virtuaalikoneita käyttämään kiinteää levytilaa dynaamisen levytilan sijaan. Tämä asetus edellyttää, että sinulla on tämä tila käytettävissä, kun luot virtuaalikoneen.

Jos käytät dynaamista levytilaa, VM:n käyttämä tila vain kasvaa sitä käytettäessä. Tämä voi säästää tilaa kiintolevylläsi, mutta se aiheuttaa paljon pirstoutumista – mikä puolestaan ​​hidastaa lukemista ja kirjoittamista levyltä ja virtuaalikoneelta.

Muut laitteistot voivat myös hidastaa virtuaalikoneesi, jos ne ovat huonompia. Näytönohjain, wifi-kortti, USB ja muut oheislaitteet voivat osaltaan hidastaa. Niiden negatiiviset vaikutukset ovat kuitenkin todennäköisesti minimaaliset verrattuna suureen 3:een.

Vaikka näytönohjaimet voivat olla merkittävä tekijä VM:n nopeassa näyttämisessä, voit säätää videoasetuksia useimpien näiden ongelmien ratkaisemiseksi.

kokoonpano

Virtuaalikoneen kokoonpano määrittää usein, kuinka se toimii. Jos määrität sen emuloimaan liian suurta ja tehokasta järjestelmää, isäntätietokoneellasi ei ehkä ole resursseja sen suorittamiseen.

Kun voimme vapaasti luoda minkä tahansa haluamamme järjestelmän, meillä on taipumus mennä suureksi. Tämä voi kuitenkin haitata kykyäsi käyttää virtuaalikonetta. Muista selvittää, mitä vähimmäisvaatimuksia tarvitset virtuaalikoneen, ja määritä se sitten näiden parametrien puitteissa. Älä liioittele sitä; päädyt hitaaseen virtuaalikoneeseen.

Muut sovellukset

Ole tietoinen muista isännässä käynnissä olevista sovelluksista, kun käytät virtuaalikonettasi. Jos sinulla on paljon ikkunoita auki tai jopa ohjelmisto käynnissä taustalla, ne voivat hidastaa konettasi. Muista myös, mitä käytät virtuaalikoneessa, sillä se vaikuttaa resursseihin yhtä paljon kuin isännässä käynnissä oleviin sovelluksiin.

VM-ohjelmisto

Jos sinulla on nopeusongelmia, se voi olla vain käyttämäsi VM-ohjelmisto, joka tunnetaan myös nimellä hypervisor. Jotkut virtuaalikoneen sovellukset toimivat paremmin yhdessä käyttöjärjestelmässä kuin toisessa. Saatat joutua tutkimaan, mitkä hypervisorit toimivat parhaiten isäntänä käyttämässäsi järjestelmässä ja ympäristössä. Tarvittaessa saatat haluta hankkia joitain vaihtoehtoisten hypervisoreiden ilmaisia ​​kokeiluversioita ja nähdä, mitkä niistä toimivat parhaiten tietokoneessasi.

Lisätietoja tietystä VM-ohjelmistosta on artikkelissamme, Paras virtuaalikoneen ohjelmisto.

Vinkkejä virtuaalikoneiden nopeuttamiseen

Nyt kun olemme keskustelleet joistakin asioista, jotka voivat saada virtuaalikoneen käyntiin hitaasti, on aika oppia, mitä voit tehdä parantaaksesi niiden suorituskykyä.

Muisti

Isäntäsi muistilla on olennainen osa sen suorituskykyä. Mahdollisimman paljon muistia isäntäjärjestelmässäsi on alku. Haluat myös olla varovainen ja rajoittaa virtuaalikoneen määrittämääsi määrää. Täyttää ainakin käyttöjärjestelmän vähimmäisvaatimukset ottamatta liikaa isännältä. Jos muistia on liian vähän, se toimii varmasti hitaasti.

Joten miten tasapainotat nämä kaksi? Hyvä nyrkkisääntö on varata vähintään ⅓ isännän muistista virtuaalikoneelle. Voit määrittää lisää, jos haluat, mutta sinulla ei ole monia muita sovelluksia käynnissä samanaikaisesti.

prosessori

Kun ostat uuden suorittimen tai tietokoneen, et voi tehdä mitään prosessorisi nopeuden parantamiseksi. Varmista kuitenkin, että otat virtualisoinnin käyttöön BIOS-asetuksissa. Näin tietokoneesi voi jakaa resurssinsa virtuaalikoneiden kanssa. Jos sinulla on moniytiminen suoritin, voit määrittää virtuaalikoneesi käyttämään useampaa kuin yhtä suoritinta.

Levytilankäyttö

Varmista, että et käytä dynaamista levyvarausta, kun määrität virtuaalikonettasi. SSD-kiintolevy (SSD) voi parantaa suorituskykyä merkittävästi sen erittäin nopeiden pääsynopeuksien ansiosta. Jos sinulla on SSD, varmista, että VM-kuvasi luodaan, tallennetaan ja suoritetaan sillä.

Jos sinulla ei ole SSD-levyä, säilytä kuvat nopeimmalla käytettävissä olevalla asemalla. Niiden säilyttäminen verkkoasemassa, CD-, DVD- tai ulkoisessa USB-asemassa voi heikentää suorituskykyä näiden hitaampien tallennusvaihtoehtojen vaatiman käyttöajan vuoksi.

Muut sovellukset

Myös muut järjestelmässäsi toimivat sovellukset voivat olla ongelmallisia: ne kuluttavat resursseja aivan kuten virtuaalikoneet. Muista rajoittaa muita käynnissä olevia sovelluksia, kun käytät virtuaalikoneitasi.

Virustentorjuntasovellukset voivat hidastaa järjestelmää, varsinkin kun ne skannaavat muistia ja levyasemia käyttäessäsi niitä. Saatat haluta poistaa virustorjuntaohjelmiston käytöstä, kun käytät virtuaalikoneitasi. Ainakin pyydä virustorjuntaohjelmistoasi sulkemaan pois hakemistot, joita käytät kuvien tallentamiseen.

Muita vinkkejä

Muutamia sekalaisia ​​vinkkejä virtuaalikoneiden nopeuttamiseen: tarkista joitain asetuksia, jotka sinulla on käytettävissäsi virtuaalikoneitasi varten. Etsi videoasetuksia, kuten 2D- ja 3D-videon kiihdytys. Ohjelmistoasetukset voivat tarjota muita tapoja optimoida käyttöjärjestelmä ja parantaa suorituskykyä.

Virtuaalikoneiden käynnistyminen kestää usein hyvin kauan, joten sinun kannattaa keskeyttää kone, kun olet lopettanut sen käytön sen sijaan, että sammuttaisit sen. Keskeyttäminen on kuin sen laittamista lepotilaan: kun käytät sitä uudelleen, sen tulee olla samassa tilassa, jossa sen jätit. Tämä tarkoittaa, että sinun ei tarvitse odottaa sen käynnistymistä.

Viimeinen asia: suorita isäntäjärjestelmäsi säännöllinen huolto, jotta se toimii sujuvasti. Päästä eroon ei-toivotuista tiedostoista, poista käyttämättömät sovellukset ja eheytä kiintolevysi. Isännän optimointi mahdollistaa virtuaalikoneiden toiminnan optimaalisesti.

Loppusanat

Virtuaalikoneet ovat mahtavia työkaluja moniin erilaisiin käyttötarkoituksiin. Mutta kun ne juoksevat hitaasti, niiden on vaikea palvella tarkoitustaan, johon ne on suunniteltu. Jos huomaat, että omasi juoksee tuskallisen hitaasti, sinun tulee etsiä tiettyjä asioita, ja on olemassa tekniikoita, joita voit soveltaa parantaaksesi niiden suorituskykyä. Toivomme, että nämä tiedot auttavat sinua nopeuttamaan virtuaalikonettasi.

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