Miks on minu virtuaalne masin nii aeglane (5 nõuannet kiirendamiseks)

  • Jaga Seda
Cathy Daniels

Virtuaalmasinad on suurepärased vahendid, eriti kõigile, kes töötavad tarkvaraarendusega. Nende kasutamiseks on sageli vaja mõnevõrra kopsakat host-süsteemi, sest nende kasutamiseks on vaja intensiivset töötlust ja riistvara jagamist.

VM võib töötada aeglaselt isegi siis, kui teil on võimas süsteem. Halvemal juhul võib see külmutada, sulgeda või lihtsalt kaduda täielikult. Samuti võivad need mõjutada teie vastuvõtva masina jõudlust.

Kuigi virtuaalmasinatel on palju eeliseid ja nad on väga mitmekülgsed tööriistad, ei ole nad seda, kui nad töötavad nii aeglaselt, et te ei saa neid kasutada. Kui olete kasutanud VM-i, siis olete kahtlemata ühel või teisel korral selle probleemiga kokku puutunud.

Vaatame, miks mõned virtuaalmasinad võivad töötada aeglaselt, kuidas probleemi lahendada ja kuidas muuta virtuaalmasinad kasulikuks tööriistaks, milleks nad mõeldud on.

Miks virtuaalsed masinad võivad olla aeglased

Virtuaalmasinarakendused on väga protsessimahukad programmid. Nad võivad olla tundlikud mitmesuguste asjade suhtes, mis põhjustavad nende aeglustumist. Need probleemid jagunevad aga tavaliselt nelja põhikategooriasse.

Peremehe süsteem

Kui teie VM töötab halvasti, on esimene asi, mida soovite vaadata, vastuvõttev süsteem - arvuti, millel te seda käivitate. Enamasti taandub probleem sellele, et vastuvõtval süsteemil ei ole piisavalt energiat VMide käivitamiseks. Pidage meeles, et iga virtuaalmasin jagab ressursse vastuvõtva süsteemiga, seega peate tagama, et teil on piisavalt energiat.

Kui teie süsteemis on puudu mis tahes ressurssidest, mida mulle meeldib nimetada "kolmeks suureks" - protsessor, mälu ja kettaruum -, siis on see tõenäoliselt teie probleemi allikas. Virtuaalmasinad vajavad palju töötlemisvõimsust. Mida kiirem, seda parem: kui teil on mitu protsessorit või mitmetuumaline protsessor, siis on asi veelgi parem.

Mälu on suur tegur ja sageli peamine põhjus, miks virtuaalmasin on aeglane. VM-d on mälusööjad; kui teil ei ole piisavalt vaba, hakkab arvuti mälu vahetama. See tähendab, et ta kasutab ruumi teie kõvakettal, et salvestada asju, mida ta tavaliselt hoiaks mälus. Kirjutamine ja lugemine kettalt on palju aeglasem kui mälust; see aeglustab kindlasti teie VM-i ja host'i. See võib aeglustada teie VM-i ja host'i.

Sul peab olema piisavalt vaba kettaruumi, mida oma VM-le eraldada. Parim on luua virtuaalmasinad dünaamilise kettaruumi asemel fikseeritud kettaruumiga. See seadistus eeldab, et sul on see ruum olemas VM-i loomise ajal.

Kui kasutate dünaamilist kettaruumi, kasvab VM-i kasutatav ruum ainult selle kasutamisel. See võib kõvakettal ruumi säästa, kuid tekitab palju killustatust, mis omakorda aeglustab lugemist ja kirjutamist kettalt ja virtuaalmasinast.

Ka muu riistvara võib teie virtuaalmasinat aeglustada, kui see on kehvem. Teie videokaart, wifi kaart, USB ja muud välisseadmed võivad aeglustumisele kaasa aidata. Nende negatiivne mõju on aga tõenäoliselt minimaalne võrreldes kolme suurega.

Kuigi videokaardid võivad olla VMi kiire kuvamise juures oluline tegur, saate videoseadeid kohandada, et leevendada enamikku neist probleemidest.

Konfiguratsioon

VM-i konfiguratsioon määrab sageli selle toimimise. Kui seadistate selle nii, et see emuleeriks liiga suurt ja võimsat süsteemi, ei pruugi teie vastuvõtvas arvutis olla piisavalt ressursse, et seda käivitada.

Kui meil on vabadus luua mis tahes süsteemi, mida me tahame, siis kipume suurelt tegutsema. See võib aga kahjustada teie võimet VM-i tegelikult kasutada. Kindlasti tuleb välja selgitada, milliseid miinimumnõudeid virtuaalmasinale vaja on, ja seejärel konfigureerida see nende parameetrite piires. Ärge liialdage, sest siis on tulemuseks aeglane VM.

Muud rakendused

Olge teadlik teistest rakendustest, mis jooksevad hostil, kui kasutate oma VM-i. Kui teil on palju aknaid avatud või isegi tarkvara taustal, võivad need teie masinat aeglustada. Samuti pidage meeles, mida te virtuaalmasinas jooksutate, sest see mõjutab ressursse sama palju kui hostil jooksvad rakendused.

VM tarkvara

Kui teil on probleeme kiirusega, võib see olla lihtsalt VM-tarkvara, mida te kasutate, tuntud ka kui hüperviisor. Mõned virtuaalse masina rakendused mängivad paremini ühes operatsioonisüsteemis kui teises. Teil võib olla vaja uurida, millised hüperviisorid töötavad kõige paremini süsteemis ja keskkonnas, mida kasutate hostina. Vajaduse korral võite saada mõne alternatiivse hüperviisori tasuta prooviversiooni.ja vaata, millised neist töötavad sinu arvutis kõige paremini.

Lisateavet konkreetse VM-tarkvara kohta leiate meie artiklist Best Virtual Machine Software (Parim virtuaalmasinatarkvara).

Nõuanded VMide kiirendamiseks

Nüüd, kui me oleme arutanud mõningaid asju, mis võivad põhjustada teie virtuaalmasina aeglase töö, on aeg teada saada, mida saate teha nende jõudluse parandamiseks.

Mälu

Teie host'i mälu mängib olulist rolli selle jõudluses. Kui teil on host-süsteemis võimalikult palju mälu, on see algus. Samuti peaksite olema ettevaatlik ja piirama kogust, mille te oma virtuaalmasinatele seadistate. Vastake vähemalt operatsioonisüsteemi miinimumnõudele, võtmata host'ilt liiga palju. Kui teil on liiga vähe mälu, töötab see kindlasti aeglaselt.

Kuidas siis neid kahte tasakaalustada? Hea rusikareegel on eraldada VM-le vähemalt ⅓ host'i mälust. Kui soovite, võite määrata rohkem, kuid ärge laske samaaegselt töötada paljudel teistel rakendustel.

CPU

Peale uue protsessori või arvuti ostmise ei saa te midagi teha, et oma protsessori kiirust parandada. Veenduge aga, et aktiveerite oma BIOSi seadetes virtualiseerimise. See võimaldab teie arvutil jagada oma ressursse VM-dega. Kui teil on mitmetuumaline protsessor, saate konfigureerida oma virtuaalmasina kasutama rohkem kui ühte protsessorit.

Ketta kasutamine

Veenduge, et te ei kasuta VM-i seadistamisel dünaamilist kettajaotust. Tahkeketta (SSD) kasutamine võib märkimisväärselt suurendada jõudlust tänu selle märkimisväärselt kiirele juurdepääsukiirusele. Kui teil on SSD, siis veenduge, et teie VM-i kujutised luuakse, salvestatakse ja käivitatakse sellel.

Kui teil ei ole SSD-ketast, hoidke oma kujutisi kõige kiiremal saadaval oleval kettal. Nende hoidmine võrgukettal, CD-l, DVD-l või välisel USB-kettal võib vähendada jõudlust, sest nende aeglasemate salvestusvõimaluste jaoks on vajalik juurdepääsuaeg.

Muud rakendused

Probleemiks võivad olla ka muud teie süsteemis töötavad rakendused: need kasutavad ressursse nagu virtuaalmasinadki. Piirake kindlasti muude rakenduste käivitamist, kui kasutate oma virtuaalmasinaid.

Viirusetõrjerakendused võivad süsteemi aeglustada, eriti kui nad skaneerivad mälu ja kettakettaid nende kasutamise ajal. Sa võid oma VM-de kasutamise ajal viirusetõrjetarkvara välja lülitada. Vähemalt ütle oma viirusetõrjetarkvarale, et see välistaks kataloogid, mida kasutad oma kujutiste salvestamiseks.

Muud näpunäited

Mõned mitmesugused nõuanded virtuaalmasinate kiirendamiseks: kontrollige mõningaid seadistusi, mis on teie VM-dele kättesaadavad. Vaadake videosätteid, nagu 2D ja 3D videokiirendus. Tarkvara seaded võivad pakkuda muid võimalusi operatsioonisüsteemi optimeerimiseks ja jõudluse suurendamiseks.

Virtuaalmasinate käivitamine võtab sageli väga kaua aega, seega võiksite masina kasutamise lõpetamisel selle väljalülitamise asemel selle peatada. Suspendeerimine on nagu selle lülitamine puhkerežiimi: kui te seda uuesti kasutate, peaks see olema samas olekus, kuhu te selle jätsite. See tähendab, et ei ole vaja oodata, kuni see käivitub.

Veel üks asi: tehke oma host-süsteemile regulaarset hooldust, et see sujuvalt töötaks. Vabanege soovimatutest failidest, kustutage kasutamata rakendused ja defragmenteerige oma kõvakettad. Oma host-süsteemi optimeerimine võimaldab teie virtuaalmasinatel optimaalselt töötada.

Viimased sõnad

Virtuaalmasinad on suurepärased tööriistad, millel on palju erinevaid kasutusvõimalusi. Kuid kui nad töötavad aeglaselt, on neil raske täita oma eesmärki. Kui teie virtuaalmasinad töötavad piinlikult aeglaselt, on mõned konkreetsed asjad, mida otsida, ja on tehnikaid, mida saate nende jõudluse parandamiseks rakendada. Loodame, et see teave aitab teil oma virtuaalmasinaid kiirendada.

Kas teil on mingeid nippe operatsioonisüsteemi optimeerimiseks? Andke meile teada, kui teil on küsimusi või ettepanekuid.

Olen Cathy Daniels, Adobe Illustratori ekspert. Olen tarkvara kasutanud alates versioonist 2.0 ja loonud selle jaoks õpetusi alates 2003. aastast. Minu ajaveeb on üks populaarsemaid kohti veebis inimestele, kes soovivad Illustratorit õppida. Lisaks ajaveebitööle olen ka autor ja graafiline disainer.