Kodėl mano virtualioji mašina tokia lėta (5 patarimai, kaip paspartinti)

  • Pasidalinti
Cathy Daniels

Virtualiosios mašinos yra puikūs įrankiai, ypač tiems, kurie dirba su programinės įrangos kūrimu. Joms paleisti dažnai reikia šiek tiek didesnės pagrindinės sistemos, nes joms naudoti reikia intensyvaus apdorojimo ir aparatinės įrangos dalijimosi.

Virtualioji mašina gali veikti lėtai net jei turite galingą sistemą. Blogiausiu atveju ji gali užšalti, išsijungti arba tiesiog visai išnykti. Jos taip pat gali turėti įtakos jūsų pagrindinio kompiuterio našumui.

Nors virtualiosios mašinos turi daugybę privalumų ir yra labai universalūs įrankiai, jos nėra tokios, jei veikia taip lėtai, kad negalite jomis naudotis. Jei naudojote virtualiąją mašiną, neabejotinai vienu ar kitu metu susidūrėte su šia problema.

Panagrinėkime, kodėl kai kurios virtualiosios mašinos gali veikti lėtai, kaip išspręsti šią problemą ir kaip paversti virtualiąsias mašinas naudingu įrankiu.

Kodėl virtualios mašinos gali būti lėtos

Virtualiosios mašinos programos yra labai daug procesų reikalaujančios programos. Jos gali būti jautrios įvairiems veiksniams, dėl kurių gali sulėtėti jų veikimas. Tačiau šios problemos paprastai skirstomos į keturias pagrindines kategorijas.

Priimančioji sistema

Jei jūsų virtualioji mašina veikia prastai, pirmiausia norėtumėte atkreipti dėmesį į pagrindinę sistemą - kompiuterį, kuriame ją naudojate. Dažniausiai problema kyla dėl to, kad pagrindinėje sistemoje nepakanka galios virtualiosioms mašinoms paleisti. Atminkite, kad kiekviena virtualioji mašina dalijasi ištekliais su pagrindine sistema, todėl turite užtikrinti, kad turite pakankamai galios.

Jei jūsų sistemai trūksta bet kurio iš vadinamojo "didžiojo trejeto" išteklių - procesoriaus, atminties ir disko vietos, tai greičiausiai yra jūsų problemos priežastis. Virtualioms mašinoms reikia daug duomenų apdorojimo galios. Kuo greičiau, tuo geriau: jei turite kelis procesorius arba kelių branduolių procesorių, bus dar geriau.

Atmintis yra labai svarbus veiksnys ir dažnai pagrindinė lėtos virtualiosios mašinos veikimo priežastis. Virtualiosios mašinos naudoja daug atminties; jei jos nėra pakankamai laisvos, kompiuteris pradės keisti atmintį. Tai reiškia, kad jis naudos kietajame diske esančią vietą tam, ką paprastai laikytų atmintyje. Rašymas ir skaitymas iš disko yra daug lėtesnis nei iš atminties; tai tikrai sulėtins jūsų virtualiąją mašiną ir kompiuterio kompiuterį.

Turėsite turėti pakankamai laisvos vietos diske, kurią galėtumėte skirti savo virtualiajai mašinai. Geriausia virtualiosioms mašinoms nustatyti fiksuotą, o ne dinaminę disko vietą. Pagal šį nustatymą reikia, kad ši vieta būtų laisva tuo metu, kai kuriate virtualiąją mašiną.

Jei naudojate dinaminę disko erdvę, virtualios mašinos naudojama erdvė didėja tik tada, kai ją naudojate. Tai gali padėti sutaupyti vietos kietajame diske, tačiau dėl to atsiranda daug fragmentacijos - o tai savo ruožtu lėtina disko ir virtualios mašinos skaitymą ir rašymą.

Kita techninė įranga taip pat gali sulėtinti virtualiąją mašiną, jei ji yra netinkama. Vaizdo plokštė, "Wi-Fi" kortelė, USB ir kiti periferiniai įrenginiai gali prisidėti prie sulėtėjimo. Tačiau jų neigiamas poveikis bus minimalus, palyginti su "Big 3".

Nors vaizdo plokštės gali būti svarbus veiksnys, trukdantis greitai rodyti virtualiąją mašiną, galite pakoreguoti vaizdo nustatymus, kad sumažintumėte daugumą šių problemų.

Konfigūracija

Nuo virtualios mašinos konfigūracijos dažnai priklauso, kaip ji veiks. Jei ją sukonfigūruosite taip, kad ji imituotų pernelyg didelę ir galingą sistemą, jūsų pagrindiniame kompiuteryje gali nepakakti išteklių jai paleisti.

Kai galime laisvai kurti bet kokią norimą sistemą, esame linkę ją išplėsti. Tačiau tai gali pakenkti jūsų galimybei iš tikrųjų naudoti virtualiąją mašiną. Būtinai išsiaiškinkite, kokių minimalių reikalavimų reikia virtualiajai mašinai, tada sukonfigūruokite ją pagal šiuos parametrus. Nepersistenkite; galiausiai turėsite lėtą virtualiąją mašiną.

Kitos programos

Kai naudojate virtualiąją mašiną, atkreipkite dėmesį į kitas kompiuterio kompiuteryje veikiančias programas. Jei turite daug atidarytų langų ar net fone veikiančios programinės įrangos, jos gali sulėtinti kompiuterio darbą. Taip pat nepamirškite, ką naudojate virtualiojoje mašinoje, nes tai turės tiek pat įtakos ištekliams, kiek ir kompiuteryje veikiančios programos.

VM programinė įranga

Jei turite problemų su greičiu, gali būti, kad tiesiog naudojate virtualiųjų mašinų programinę įrangą, dar vadinamą hipervizoriumi. Kai kurios virtualiųjų mašinų programos geriau veikia vienoje OS nei kitoje. Gali tekti atlikti tam tikrą tyrimą ir nustatyti, kokie hipervizoriai geriausiai veikia sistemoje ir aplinkoje, kurią naudojate kaip savo kompiuterį. Jei reikia, galbūt norėsite įsigyti nemokamų bandomųjų alternatyvių hipervizorių versijų.ir pažiūrėkite, kurie iš jų geriausiai veikia jūsų kompiuteryje.

Daugiau informacijos apie konkrečią virtualiųjų mašinų programinę įrangą rasite straipsnyje "Geriausia virtualiųjų mašinų programinė įranga".

Patarimai, kaip paspartinti virtualiųjų mašinų darbą

Dabar, kai aptarėme kai kuriuos dalykus, dėl kurių virtualioji mašina gali veikti lėtai, laikas sužinoti, ką galite padaryti, kad pagerintumėte jos veikimą.

Atmintis

Jūsų kompiuterio atmintis yra neatsiejama jo našumo dalis. Pradžiai reikia turėti kuo daugiau atminties pagrindinėje sistemoje. Taip pat norite būti atsargūs ir apriboti virtualioms mašinoms konfigūruojamą kiekį. Patenkinkite bent minimalius operacinės sistemos reikalavimus, neatimdami per daug iš kompiuterio. Jei turėsite per mažai atminties, ji tikrai veiks lėtai.

Taigi, kaip subalansuoti šias dvi funkcijas? Gera taisyklė - virtualiosios mašinos atminčiai skirti bent ⅓ kompiuterio atminties. Jei norite, galite skirti ir daugiau, bet neturėkite daug kitų vienu metu veikiančių programų.

CPU

Neįsigiję naujo procesoriaus ar kompiuterio, negalite niekaip padidinti procesoriaus spartos. Tačiau įsitikinkite, kad BIOS nustatymuose įjungėte virtualizavimą. Tai leis kompiuteriui dalytis ištekliais su virtualiosiomis mašinomis. Jei turite kelių branduolių procesorių, galite sukonfigūruoti virtualiąją mašiną taip, kad ji naudotų daugiau nei vieną procesorių.

Disko naudojimas

Įsitikinkite, kad konfigūruodami virtualiąją mašiną nenaudojate dinaminio disko paskirstymo. Kietasis kietasis diskas (SSD) gali gerokai padidinti našumą dėl nepaprastai didelės prieigos spartos. Jei turite SSD, įsitikinkite, kad virtualiosios mašinos atvaizdai kuriami, saugomi ir paleidžiami jame.

Jei neturite SSD disko, vaizdus laikykite greičiausiame turimame diske. Jei vaizdus laikysite tinklo diske, CD, DVD ar išoriniame USB diske, gali sumažėti našumas, nes šioms lėtesnėms atminties parinktims reikalingas prieigos laikas.

Kitos programos

Kitos sistemoje veikiančios programos taip pat gali kelti problemų: jos naudoja išteklius kaip ir virtualios mašinos. Būtinai apribokite kitų programų veikimą, kai naudojate virtualias mašinas.

Antivirusinės programos gali sulėtinti sistemos darbą, ypač kai jos skenuoja atmintį ir disko diskus, kol jomis naudojatės. Naudodamiesi virtualiosiomis mašinomis galite išjungti antivirusinę programinę įrangą. Bent jau pasakykite antivirusinei programinei įrangai, kad ji neįtrauktų katalogų, kuriuos naudojate vaizdams saugoti.

Kiti patarimai

Keletas įvairių patarimų, kaip pagreitinti virtualiųjų mašinų darbą: patikrinkite kai kuriuos virtualiųjų mašinų nustatymus. Atkreipkite dėmesį į vaizdo nustatymus, pavyzdžiui, 2D ir 3D vaizdo spartinimą. Programinės įrangos nustatymuose gali būti kitų būdų optimizuoti operacinę sistemą ir padidinti našumą.

Virtualiųjų mašinų paleidimas dažnai užtrunka labai ilgai, todėl, užuot išjungę mašiną, norėsite ją sustabdyti, kai baigsite ja naudotis. Sustabdymas - tai tarsi mašinos perjungimas į miego režimą: kai vėl ją naudosite, ji turėtų būti tokios pat būsenos, kokios ją palikote. Tai reiškia, kad nereikia laukti, kol ji įsijungs.

Ir paskutinis dalykas: reguliariai atlikite priimančiosios sistemos priežiūrą, kad ji veiktų sklandžiai. Atsikratykite nepageidaujamų failų, ištrinkite nenaudojamas programas ir defragmentuokite kietuosius diskus. Optimizavus priimančiąją sistemą, jūsų virtualios mašinos veiks optimaliai.

Baigiamieji žodžiai

Virtualiosios mašinos yra puikūs įrankiai, kuriuos galima naudoti įvairiais tikslais. Tačiau kai jos veikia lėtai, joms sunku pasiekti tikslus, kuriems jos sukurtos. Jei pastebėjote, kad jūsų virtualiosios mašinos veikia skausmingai lėtai, reikia atkreipti dėmesį į keletą konkrečių dalykų ir taikyti tam tikrus metodus, kad pagerintumėte jų veikimą. Tikimės, kad ši informacija padės jums pagreitinti savo virtualiąsias mašinas.

Ar turite kokių nors operacinės sistemos optimizavimo gudrybių? Praneškite mums, jei turite klausimų ar pasiūlymų.

Esu Cathy Daniels, „Adobe Illustrator“ ekspertė. Naudoju programinę įrangą nuo 2.0 versijos, o mokymo programas jai kūriau nuo 2003 m. Mano tinklaraštis yra viena iš populiariausių vietų internete žmonėms, norintiems išmokti naudotis Illustrator. Be tinklaraštininkės darbo, taip pat esu autorė ir grafikos dizainerė.