Pse është makina ime virtuale kaq e ngadaltë (5 këshilla për të shpejtuar)

  • Shperndaje Kete
Cathy Daniels

Makinat virtuale janë mjete të shkëlqyera, veçanërisht për këdo që punon me zhvillimin e softuerit. Ata shpesh kërkojnë një sistem pritës disi të fuqishëm për të ekzekutuar për shkak të përpunimit intensiv dhe ndarjes së harduerit të nevojshëm për t'i përdorur ato.

Një VM madje mund të funksionojë ngadalë nëse keni një sistem të fuqishëm. Në rastin më të keq, mund të ngrijë, të mbyllet ose thjesht të zhduket fare. Ato mund të ndikojnë gjithashtu në performancën e kompjuterit tuaj pritës.

Ndërsa makinat virtuale kanë një mori përfitimesh dhe janë mjete shumë të gjithanshme, ato nuk janë nëse funksionojnë aq ngadalë sa nuk mund t'i përdorni. Nëse keni përdorur një VM, nuk ka dyshim se ju keni hasur në këtë problem në një kohë ose në një tjetër.

Le të hedhim një vështrim se përse disa makina virtuale mund të funksionojnë ngadalë, si ta rregullojmë problemi, dhe si t'i bëjmë VM-të mjetin e dobishëm që ata synojnë të jenë.

Pse makinat virtuale mund të jenë të ngadalta

Aplikacionet e makinave virtuale janë programe shumë intensive në proces. Ata mund të jenë të ndjeshëm ndaj një sërë gjërash që i bëjnë ata të ngadalësojnë. Megjithatë, këto çështje zakonisht zbresin në katër kategori kryesore.

Sistemi i hostit

Nëse VM-ja juaj po funksionon keq, gjëja e parë që dëshironi të shikoni është sistemi pritës—kompjuteri që ju po e ekzekutoni atë. Në shumicën e rasteve, problemi zbret në faktin se sistemi pritës nuk ka fuqinë për të ekzekutuar VM-të. Mos harroni se çdo makinë virtuale ndan burimet me hostin, kështu që ju duhet të siguroheni që po paketonipak fuqi.

Nëse sistemit tuaj i mungon ndonjë nga ato që unë dua t'i quaj burimet "Big 3"—CPU, memoria dhe hapësira në disk—atëherë ka të ngjarë që ky të jetë burimi i problemit tuaj. Makinat virtuale kanë nevojë për shumë fuqi përpunuese. Sa më shpejt, aq më mirë: nëse keni shumë CPU ose një procesor me shumë bërthama, kjo do t'i bëjë gjërat edhe më mirë.

Kujtesa është një faktor i madh dhe shpesh shkaku kryesor i një makine virtuale të ngadaltë. VM-të janë derra memorie; nëse nuk keni mjaftueshëm liri, kompjuteri juaj do të fillojë shkëmbimin e memories. Kjo do të thotë se do të përdorë hapësirën në hard diskun tuaj për të ruajtur gjërat që normalisht do t'i ruante në memorie. Shkrimi dhe leximi nga disku është shumë më i ngadalshëm sesa nga kujtesa; sigurisht që do të ngadalësojë VM-në tuaj dhe hostin.

Ju duhet të keni hapësirë ​​të përshtatshme të lirë në disk për t'ia ndarë VM-së tuaj. Është më mirë të vendosni makinat virtuale me hapësirë ​​fikse në disk në vend të hapësirës dinamike të diskut. Ky cilësim kërkon që ta keni atë hapësirë ​​të disponueshme në momentin që krijoni VM-në.

Nëse përdorni hapësirë ​​dinamike në disk, hapësira e përdorur nga VM rritet vetëm kur e përdorni. Kjo mund të kursejë hapësirë ​​në hard diskun tuaj, por krijon shumë fragmentim—i cili nga ana tjetër ngadalëson leximin dhe shkrimin nga disku dhe makina virtuale.

Pajisjet e tjera gjithashtu mund të ngadalësojnë makinën tuaj virtuale nëse ata janë nën nivel. Karta juaj video, karta wifi, USB dhe pajisje të tjera periferike mund të kontribuojnë në ngadalësimin.Megjithatë, efektet e tyre negative ka të ngjarë të jenë minimale në krahasim me Big 3.

Ndërsa kartat video mund të jenë një faktor i rëndësishëm në shfaqjen e shpejtë të VM-së, ju mund të rregulloni cilësimet e videos për të lehtësuar shumicën e këtyre problemeve.

Konfigurimi

Konfigurimi i VM-së tuaj shpesh përcakton se si do të funksionojë. Nëse e konfiguroni atë për të imituar një sistem shumë të madh dhe të fuqishëm, mund të mos keni burimet në kompjuterin tuaj pritës për ta ekzekutuar atë.

Kur jemi të lirë të krijojmë çdo sistem që duam, ne kemi një tendencë për të shko i madh. Sidoqoftë, kjo mund të jetë një dëm për aftësinë tuaj për të përdorur realisht VM. Sigurohuni që të kuptoni se cilat kërkesa minimale ju nevojiten për makinën virtuale, më pas konfiguroni atë brenda këtyre parametrave. Mos e teproni; do të përfundoni me një VM të ngadaltë.

Aplikacione të tjera

Kini kujdes për aplikacionet e tjera që funksionojnë në host kur jeni duke përdorur VM-në tuaj. Nëse keni shumë dritare të hapura apo edhe softuer që funksionon në sfond, ato mund të ngadalësojnë kompjuterin tuaj. Gjithashtu, mbani parasysh atë që po ekzekutoni në makinën virtuale, pasi kjo do të ndikojë në burimet po aq sa aplikacionet që ekzekutohen në host.

Softueri VM

Nëse keni shpejtësi Problemet, Mund të jetë thjesht softueri VM, i njohur gjithashtu si hipervizori, që po përdorni. Disa aplikacione të makinës virtuale luajnë më mirë në një OS sesa në një tjetër. Ju mund të keni nevojë të bëni disa hetime për të përcaktuar se për çfarë funksionojnë më mirë hipervizorëtsistemin dhe mjedisin që përdorni si host. Nëse është e nevojshme, mund të dëshironi të merrni disa nga versionet e provës falas të hipervizorëve alternativë dhe të shihni se cilët funksionojnë më mirë në kompjuterin tuaj.

Për më shumë informacion mbi softuerin e veçantë VM, hidhini një sy artikullit tonë, Virtuali më i mirë Softueri i makinerisë.

Këshilla për përshpejtimin e VM-ve tuaja

Tani që kemi diskutuar disa nga gjërat që mund të bëjnë që makina juaj virtuale të funksionojë ngadalë, është koha të mësoni se çfarë mund të bëni për të përmirësuar performanca e tyre.

Kujtesa

Kujtesa e hostit tuaj luan një rol integral në performancën e tij. Të kesh sa më shumë memorie në sistemin tuaj pritës është një fillim. Ju gjithashtu dëshironi të jeni të kujdesshëm dhe të kufizoni sasinë që konfiguroni për makinat tuaja virtuale. Të paktën plotësoni kërkesat minimale të sistemit operativ pa marrë shumë nga hosti. Nëse keni shumë pak memorie, ajo patjetër do të funksionojë ngadalë.

Pra, si i balanconi të dyja? Një rregull i mirë praktik është që të alokoni të paktën ⅓ të kujtesës së hostit në VM. Mund të caktoni më shumë nëse dëshironi, por mos keni shumë aplikacione të tjera që funksionojnë njëkohësisht.

CPU

Pa blerjen e një CPU ose kompjuteri të ri, nuk mund të bëni asgjë për të përmirësuar shpejtësia e procesorit. Sidoqoftë, sigurohuni që të aktivizoni virtualizimin në cilësimet e BIOS-it tuaj. Kjo do të lejojë kompjuterin tuaj të ndajë burimet e tij me VM-të. Nëse keni një CPU me shumë bërthama,ju mund të konfiguroni makinën tuaj virtuale që të përdorë më shumë se një CPU.

Përdorimi i diskut

Sigurohuni që të mos përdorni ndarje dinamike të diskut kur konfiguroni VM-në tuaj. Një hard disk i gjendjes së ngurtë (SSD) mund të përmirësojë ndjeshëm performancën për shkak të shpejtësisë së tij jashtëzakonisht të shpejtë të aksesit. Nëse keni një SSD, sigurohuni që imazhet tuaja VM të krijohen, ruhen dhe ekzekutohen në të.

Nëse nuk keni një SSD, mbajini imazhet tuaja në diskun më të shpejtë që keni në dispozicion. Mbajtja e tyre në një disk rrjeti, CD, DVD ose një disk të jashtëm USB mund të degradojë performancën për shkak të kohës së hyrjes që kërkohet për këto opsione më të ngadalta të ruajtjes.

Aplikacione të tjera

Aplikacione të tjera që ekzekutohen në sistemin tuaj mund të jetë gjithashtu një problem: ata përdorin burime ashtu si VM-të. Sigurohuni që të kufizoni aplikacionet e tjera që keni në punë ndërsa përdorni makinat tuaja virtuale.

Aplikacionet antivirus mund të ngadalësojnë një sistem, veçanërisht kur skanojnë memorien dhe disqet e diskut ndërsa i përdorni. Ju mund të dëshironi të çaktivizoni programin antivirus kur përdorni VM-të tuaja. Së paku, tregoni softuerit tuaj antivirus që të përjashtojë drejtoritë që përdorni për të ruajtur imazhet tuaja.

Këshilla të tjera

Disa këshilla të ndryshme për përshpejtimin e makinave virtuale: kontrolloni disa nga cilësimet keni në dispozicion për VM-të tuaja. Kërkoni cilësimet e videos si përshpejtimi i videos 2D dhe 3D. Cilësimet e softuerit mund të ofrojnë mënyra të tjera për të optimizuar dhe rritur sistemin operativperformanca.

Makinat virtuale shpesh kërkojnë një kohë shumë të gjatë për t'u ndezur, kështu që mund të dëshironi ta pezulloni pajisjen kur të mbaroni duke e përdorur në vend që ta mbyllni. Pezullimi është si ta vendosni në modalitetin e fjetjes: kur e përdorni përsëri, duhet të jetë në të njëjtën gjendje që e keni lënë. Kjo do të thotë se nuk ka nevojë të presësh që të niset.

Diçka e fundit: kryeni mirëmbajtje të rregullt në sistemin tuaj pritës për ta mbajtur atë të funksionojë pa probleme. Hiqni qafe skedarët e padëshiruar, fshini aplikacionet e papërdorura dhe defragmentoni hard disqet tuaja. Optimizimi i hostit tuaj do të lejojë që makinat tuaja virtuale të funksionojnë në mënyrë optimale.

Fjalët e fundit

Makinat virtuale janë mjete të shkëlqyera me përdorime të ndryshme. Por kur ata vrapojnë ngadalë, është e vështirë për ta që t'u shërbejnë qëllimeve për të cilat janë krijuar. Nëse e shihni se e juaja po ecën shumë ngadalë, ka disa gjëra specifike për të kërkuar dhe ka teknika që mund të aplikoni për të përmirësuar performancën e tyre. Shpresojmë që ky informacion t'ju ndihmojë të shpejtoni VM-të tuaja.

A keni ndonjë truk për optimizimin e një sistemi operativ? Na tregoni nëse keni ndonjë pyetje ose sugjerim.

Unë jam Cathy Daniels, një eksperte në Adobe Illustrator. Unë e kam përdorur softuerin që nga versioni 2.0 dhe kam krijuar mësime për të që nga viti 2003. Blogu im është një nga destinacionet më të njohura në ueb për njerëzit që duan të mësojnë Illustrator. Përveç punës sime si blogere, unë jam gjithashtu një autor dhe një dizajner grafik.