miksi virtuaalikone on niin hidas?

virtuaalikoneet (lyhyesti VMs) ovat erinomaisia työkaluja erityisesti kaikille ohjelmistokehityksen parissa työskenteleville. Ne vaativat usein jonkin verran mojova isäntä järjestelmä ajaa, koska voimakas käsittely ja laitteiston jakaminen tarvitaan käyttää niitä.

VM voi ajaa jopa hitaasti, Jos käytössä on tehokas järjestelmä. Pahimmassa tapauksessa se voi jäätyä, sulkeutua tai vain kadota kokonaan. Ne voivat myös vaikuttaa isäntäkoneen suorituskykyyn.

vaikka virtuaalikoneissa on monia etuja ja ne ovat hyvin monipuolisia työkaluja, ne eivät ole, jos ne toimivat niin hitaasti, ettei niitä voi käyttää. Jos olet käyttänyt VM, ei ole epäilystäkään olet törmännyt tähän ongelmaan kerralla tai toisella.

katsotaanpa, miksi jotkut virtuaalikoneet saattavat toimia hitaasti, miten ongelma korjataan ja miten VMs: stä tehdään se hyödyllinen työkalu, joka niiden on tarkoitus olla.

miksi virtuaalikoneet voivat olla hitaita

Virtuaalikonesovellukset ovat hyvin prosessipainotteisia ohjelmia. He voivat olla herkkiä erilaisille asioille,jotka saavat heidät hidastumaan. Näitä kysymyksiä käsitellään kuitenkin yleensä neljässä pääluokassa.

isäntäjärjestelmä

jos VM toimii huonosti, kannattaa ensin katsoa isäntäjärjestelmää—tietokonetta, jolla sitä ajetaan. Useimmissa tapauksissa ongelma on se, että isäntäjärjestelmällä ei ole valtaa käyttää VMs: ää. Muista, että jokainen virtuaalikone jakaa resursseja isännän kanssa, joten sinun on varmistettava, että pakkaat virtaa.

jos järjestelmästäsi puuttuu jokin “Big 3” – resursseista-CPU, muisti ja levytila—tämä on todennäköisesti ongelmasi lähde. Virtuaalikoneet tarvitsevat paljon prosessointitehoa. Mitä nopeampi, sen parempi: jos sinulla on useita suorittimia tai moniydinprosessori, se tekee asioista vielä parempia.

muisti on valtava tekijä ja usein merkittävä syy hitaaseen virtuaalikoneeseen. VMs ovat muistisikoja; jos sinulla ei ole tarpeeksi vapaata, tietokone aloittaa muistinvaihdon. Tämä tarkoittaa, että se käyttää tilaa kiintolevyllä tallentaa asioita se normaalisti pitää muistissa. Kirjoittaminen ja lukeminen levyltä on paljon hitaampaa kuin muistista; se varmasti hidastaa VM ja isäntä.

sinulla täytyy olla riittävästi vapaata levytilaa käytettävissä, jotta voit varata VM: n. On parasta asettaa virtuaalikoneet kiinteällä levytilalla dynaamisen levytilan sijaan. Tämä asetus edellyttää, että sinulla on kyseinen tila käytettävissä, kun luot VM: n.

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ä, mutta se luo paljon hajanaisuutta—mikä puolestaan hidastaa lukemista ja kirjoittamista levyltä ja virtuaalikoneelta.

myös muut laitteistot voivat hidastaa virtuaalikonettasi, jos ne ovat alipelattuja. Näytönohjain, wifi-kortti, USB ja muut oheislaitteet voivat edistää hidastumista. Kuitenkin niiden kielteiset vaikutukset ovat todennäköisesti vähäisiä verrattuna Big 3.

vaikka näytönohjaimet voivat olla merkittävä tekijä VM: n näyttämisessä nopeasti, voit säätää videoasetuksia lieventämään useimpia näistä ongelmista.

kokoonpano

VM: n kokoonpano määrää usein, miten se toimii. Jos määrität sen jäljittelemään liian suurta ja tehokasta järjestelmää, isäntätietokoneellasi ei välttämättä ole resursseja sen ajamiseen.

kun olemme vapaita luomaan minkä tahansa järjestelmän, meillä on taipumus mennä isosti. Tämä voi kuitenkin haitata kykyäsi todella käyttää VM: ää. Muista selvittää, mitä vähimmäisvaatimuksia tarvitset virtuaalikone, sitten määrittää sen näiden parametrien. Älä liioittele, päädyt hitaaseen VM: ään.

muut sovellukset

ole tietoinen muista palvelimella toimivista sovelluksista, kun käytät VM: ää. Jos sinulla on paljon ikkunoita auki tai vaikka taustalla käynnissä olevia ohjelmistoja, ne voivat hidastaa konettasi. Myös, pitää mielessä, mitä olet käynnissä virtuaalikoneessa, koska se vaikuttaa resursseja yhtä paljon kuin sovellukset käynnissä isäntä.

VM-ohjelmisto

jos sinulla on nopeusongelmia, se voi olla vain käyttämäsi VM-ohjelmisto, joka tunnetaan myös nimellä hypervisor. Jotkut virtuaalikonesovellukset pelaavat paremmin yhdellä käyttöjärjestelmällä kuin toisella. Saatat joutua tekemään jonkin verran tutkimusta selvittääksesi, mitkä hypervisorit toimivat parhaiten järjestelmässä ja ympäristössä, jota käytät isäntänäsi. Tarvittaessa, saatat haluta saada joitakin ilmainen kokeiluversio versiot vaihtoehtoisten hypervisors ja nähdä, mitkä toimivat parhaiten tietokoneeseen.

lisätietoja tietyistä VM-ohjelmistoista on artikkelissamme ” the Best Virtual Machine Software.”

vinkkejä VMs: n nopeuttamiseen

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

muisti

isännän muistilla on olennainen osa sen suorituksessa. Ottaa niin paljon muistia kuin voit isäntäjärjestelmässä on alku. Haluat myös olla varovainen ja rajoittaa määrää, jonka määrität virtuaalikoneille. Täytä ainakin käyttöjärjestelmän minimivaatimus ottamatta liikaa isännältä. Jos sinulla on liian vähän muistia, se varmasti ajaa hitaasti.

Joten, miten tasapainoilet näiden kahden välillä? Hyvä nyrkkisääntö on jakaa ainakin ⅓ isännän muistista VM: lle. Voit määrittää lisää, jos haluat, mutta sinulla ei ole monia muita sovelluksia käynnissä samanaikaisesti.

suoritin

jos ei osta uutta suoritinta tai tietokonetta, ei voi tehdä mitään suorittimen nopeuden parantamiseksi. Varmista kuitenkin, että otat virtualisoinnin käyttöön BIOS-asetuksissasi. Näin tietokoneesi voi jakaa resurssejaan VMs: n kanssa. Jos sinulla on moniytiminen suoritin, voit määrittää virtuaalikoneesi käyttämään useampaa kuin yhtä suoritinta.

Levynkäyttö

varmista, ettet käytä dynaamista levynjakoa VM: ää määritettäessä. Solid-state kiintolevy (SSD) voi merkittävästi parantaa suorituskykyä, koska sen huomattavan nopea pääsy nopeudet. Jos sinulla on SSD, varmista, että VM-kuvat luodaan, tallennetaan ja käytetään sitä.

jos sinulla ei ole SSD-levyä, pidä kuvasi nopeimmalla käytettävissä olevalla asemalla. Niiden pitäminen verkkoasemalla, CD: llä, DVD: llä tai ulkoisella USB-asemalla 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 ongelma: ne käyttävät resursseja aivan kuten VMs. Muista rajoittaa muita sovelluksia käynnissä, kun käytät virtuaalikoneita.

virustorjuntasovellukset 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 VMs: ää. Ainakin, kerro virustorjuntaohjelmisto sulkea hakemistoja käytät tallentaa kuvia.

muita vinkkejä

joitakin sekalaisia vinkkejä virtuaalikoneiden nopeuttamiseen: tarkista joitakin asetuksia, joita sinulla on käytössäsi VMs-järjestelmääsi varten. Etsi videoasetukset, kuten 2D ja 3D video kiihtyvyys. Ohjelmiston asetukset voivat tarjota muita tapoja optimoida käyttöjärjestelmä ja lisätä suorituskykyä.

virtuaalikoneiden käynnistyminen kestää usein hyvin kauan, joten kannattaa keskeyttää kone käytön loputtua sen sammuttamisen sijaan. Keskeyttäminen on kuin laittaisi sen lepotilaan: kun käytät sitä uudelleen, sen pitäisi olla samassa tilassa kuin jätit sen. Se tarkoittaa, ettei tarvitse odottaa sen käynnistymistä.

vielä yksi asia: suorita säännöllinen huolto isäntäjärjestelmällesi, jotta se toimisi sujuvasti. Päästä eroon ei-toivotuista tiedostoista, poistaa käyttämättömät sovellukset ja eheyttää kiintolevyt. Optimoimalla isäntä mahdollistaa virtuaalikoneet toimimaan optimaalisesti.

Loppusanat

virtuaalikoneet ovat loistavia työkaluja, joilla on monia eri käyttötarkoituksia. Mutta kun ne juoksevat hitaasti, niiden on vaikea palvella tarkoituksia, joihin ne on suunniteltu. Jos löydät oman käynnissä tuskallisen hidas, on joitakin erityisiä asioita etsiä, ja on olemassa tekniikoita voit soveltaa parantaa niiden suorituskykyä. Toivomme, että nämä tiedot auttavat sinua nopeuttamaan VMs-järjestelmääsi.

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

Leave a Reply