Pagina principala » HOWTO » Ghidul complet pentru accelerarea mașinilor virtuale

    Ghidul complet pentru accelerarea mașinilor virtuale

    Mașinile virtuale sunt fiare exigente, oferind hardware virtual și executând simultan mai multe sisteme de operare pe computerul dvs. Drept urmare, ele pot fi câteodată încetinite. Iată câteva sfaturi pentru a vă ajuta să stoarceți ultima picătură de performanță din mașina dvs. virtuală, indiferent dacă utilizați VirtualBox, VMware, Parallels sau altceva.

    Creați discuri de dimensiune fixă, în loc de persoane dinamice alocate

    La crearea mașinii virtuale, puteți crea două tipuri diferite de discuri virtuale. Implicit, programele mașinii virtuale vor utiliza, în general, discuri alocate dinamic care cresc pe măsură ce le folosiți.

    De exemplu, dacă creați o nouă mașină virtuală cu un disc alocat dinamic, cu o dimensiune maximă de 30 GB, acesta nu va necesita imediat spațiu de 30 GB pe hard disk. După instalarea sistemului de operare și a programelor, este posibil să dureze doar 10 GB. Pe măsură ce adăugați mai multe fișiere pe discul virtual, acesta se va extinde până la dimensiunea maximă de 30 GB.

    Acest lucru poate fi convenabil, deoarece fiecare mașină virtuală nu va ocupa o cantitate inutil de mare de spațiu pe hard disk. Cu toate acestea, este mai lent decât crearea unui disc cu dimensiune fixă ​​(cunoscut și ca disc prealocat). Când creați un disc cu dimensiune fixă, toate cele 30 de GB din acel spațiu vor fi alocate imediat.

    Există un compromis aici: un disc cu dimensiune fixă ​​utilizează mai mult spațiu pe hard disk, dar adăugarea de fișiere noi pe hard disk-ul mașinii virtuale este mai rapidă. De asemenea, nu veți vedea fragmentarea fișierelor. Spațiul va fi atribuit într-un bloc mare în loc să fie adăugat în bucăți mai mici.

    Instalați Instrumentele software-ului mașinii virtuale

    După instalarea unui sistem de operare invitat într-o mașină virtuală, primul lucru pe care ar trebui să-l faceți este să instalați pachetul de unități pentru unitatea virtuală a software-ului - Adăugări pentru VirtualBox, VMware Tools pentru VMware sau Parallels Tools for Parallels. Aceste pachete includ drivere speciale care ajută sistemul dvs. de operare invitat să ruleze mai rapid pe hardware-ul mașinii virtuale.

    Instalarea pachetului este simplă. În VirtualBox, porniți sistemul de operare invitat și dați clic pe Devices> Insert Image Additions CD Image. Apoi, puteți lansa programul de instalare de pe unitatea de disc virtuală din mașina dvs. virtuală. Pe VMware, selectați opțiunea Instalare instrumente VMware din meniul mașinii virtuale. În Parallels, faceți clic pe Acțiuni> Instalați paralele.

    Urmați instrucțiunile de pe ecran pentru a finaliza instalarea. Dacă utilizați un sistem de operare Windows oaspete, va fi la fel ca instalarea oricărei alte aplicații Windows.

    Asigurați-vă că păstrați aceste informații actualizate cu programul mașinii virtuale. Dacă vedeți o notificare că o actualizare este disponibilă pentru Additions Guest sau VMware Tools, trebuie să o instalați.

    Excludeți directoarele mașinii virtuale în antivirusul dvs.

    Programul antivirus al computerului dvs. poate fi scanat fișierele mașinii virtuale de fiecare dată când acestea sunt accesate, reducând performanța. Antivirusul nu poate vedea în interiorul mașinii virtuale pentru a detecta virușii care rulează în sistemele de operare oaspete, astfel încât această scanare nu este utilă.

    Pentru a accelera lucrurile, puteți adăuga directorul mașinii virtuale în lista de excluderi antivirus. Odată ce este în listă, antivirusul dvs. va ignora toate fișierele din acest director.

    Asigurați-vă că Intel VT-x sau AMD-V este activat

    Intel VT-x și AMD-V sunt extensii speciale pentru procesoare care îmbunătățesc virtualizarea. Noile procesoare Intel și AMD includ în general aceste caracteristici. Cu toate acestea, unele computere nu le permit în mod automat. Este posibil să fie necesar să intrați în BIOS-ul computerului dvs. și să activați această setare, chiar dacă calculatorul dvs. îl acceptă.

    AMD-V este, în general, activat automat dacă funcționează pe hardware-ul dvs., dar multe computere Intel se livrează cu Intel VT-x dezactivat. Iată cum să activați Intel VT-x sau AMD-V dacă este dezactivat - activați-l în BIOS, apoi mergeți la setările programului dvs. de mașină virtuală și asigurați-vă că este activat și acolo.

    Alocați mai multă memorie

    Mașinile virtuale sunt înfometate de memorie. Fiecare mașină virtuală conține un întreg sistem de operare, deci împărțiți RAM-ul computerului între două sisteme separate. Microsoft recomandă cel puțin 2 GB de memorie RAM pentru sistemele Windows 7 pe 64 de biți, iar această recomandare se aplică și pentru Windows 7 atunci când rulează într-o mașină virtuală. Dacă rulați aplicații în memorie în mașină virtuală, poate doriți să alocați mai mult de 2 GB de memorie RAM, astfel încât Windows să nu se schimbe în mod constant pe disc.

    Puteți aloca mai multă memorie RAM în dialogul de setări al mașinii virtuale (mașina virtuală trebuie să fie oprită pentru a face acest lucru). Încercați să le oferiți cel puțin 1/3 din memoria RAM disponibilă a computerului dvs., deși puteți face mai mult dacă doriți.

    Dacă acest lucru nu ajută, este posibil să nu aveți suficientă memorie RAM în computer pentru a rula mașinile virtuale la o viteză confortabilă. Luați în considerare îmbunătățirea RAM-8GB ar trebui să fie o sumă decentă pentru majoritatea VM-urilor de bază.

    Alocați mai mult CPU

    CPU-ul computerului dvs. are toate activitățile de rulare a mașinii virtuale și a software-ului său, astfel încât cu cât mai multă CPU poate utiliza, cu atât va funcționa mai bine. Dacă aveți un computer cu un procesor multi-core, puteți atribui mai multe nuclee mașinii virtuale din fereastra de setări. O mașină virtuală cu două sau patru nuclee va fi mult mai receptivă decât o mașină virtuală cu una, la fel cum un computer cu mai multe nuclee este.

    Dacă utilizați un procesor mai vechi cu doar unul sau două nuclee, poate fi timpul să faceți upgrade - mașina dvs. virtuală va funcționa mult mai repede dacă îi puteți da cel puțin două nuclee (dacă nu mai mult).

    Ajustați setările pentru videoclip

    Ajustarea unor setări video poate îmbunătăți viteza aparentă a mașinii virtuale. De exemplu, activarea funcției de accelerare 2D în VirtualBox îmbunătățește redarea video în mașini virtuale, permițând în același timp accelerarea 3D să vă permită să utilizați anumite aplicații 3D la o viteză mai rezonabilă. Creșterea memoriei video atribuite unei mașini virtuale poate accelera și grafica 3D. Rețineți însă că actualizarea plăcii grafice probabil că nu va face prea multe pentru a vă ajuta mașina virtuală, dacă nu este într-adevăr foame pentru memorie video.

    Puneți mașinile virtuale pe o unitate solid-state

    Un drive solid-state este una dintre cele mai bune upgrade-uri pe care le puteți face pe un computer pentru viteză, și asta merge și pentru mașinile virtuale. Mulți oameni își păstrează mașinile virtuale pe o unitate mecanică secundară, deoarece sunt mai spațioase, dar mașinile virtuale se vor desfășura mult mai încet. Deci, dacă puteți, faceți loc pe SSD și puneți mașinile virtuale acolo.

    În plus, evitați plasarea fișierelor mașinii virtuale pe o unitate externă, dacă nu știți că unitatea externă este suficient de rapidă. O unitate USB 3.0 rapidă cu timp de acces rapid la fișiere vă poate oferi o performanță bună, dar un vechi stick de memorie USB 2.0 va fi extrem de lent și va produce performanță teribilă.

    Suspendați în loc să închideți

    După ce ați terminat de utilizat mașina dvs. virtuală, vă recomandăm să salvați starea sa în loc să o închideți complet. Data viitoare când doriți să utilizați mașina dvs. virtuală, aveți posibilitatea să faceți dublu clic pe ea pentru al porni. Sistemul de operare gazdă va fi reluat de unde ați rămas, în loc să îl încărcați de la zero.

    Acest lucru este similar cu utilizarea funcției de hibernare sau suspendare în loc să închideți computerul. Programul mașinii virtuale salvează conținutul memoriei mașinii virtuale într-un fișier de pe hard disk și încarcă fișierul respectiv când porniți ulterior mașina virtuală.

    Îmbunătățiți performanța în interiorul mașinii virtuale

    Amintiți-vă, puteți, de asemenea, să îmbunătățiți performanța în interiorul mașinii virtuale în același mod în care accelerați un computer fizic. De exemplu, reducerea numărului de aplicații de fundal și a programelor care rulează la pornire va îmbunătăți timpul de încărcare al sistemului de operare al oaspeților și va reduce cantitatea de memorie RAM utilizată de mașina dvs. virtuală. Dacă utilizați o unitate mecanică, defragmentarea mașinii virtuale poate îmbunătăți performanța (deși acest lucru probabil că nu va influența SSD-urile). Nu neglija sfaturile standard doar pentru că este o mașină virtuală - mașinile virtuale sunt la fel ca calculatoarele obișnuite!

    Încearcă un alt program pentru mașină virtuală

    Unii oameni declară că VirtualBox este mai rapid pentru ei, în timp ce unii spun că VMware este mai rapid. Ce program de mașină virtuală este mai rapid pentru dvs. poate depinde de sistemul de operare gazdă, de sistemul de operare oaspete, de configurarea sistemului sau de alți factori. Dar, dacă nu vedeți performanțe satisfăcătoare, vă recomandăm să încercați un alt program. VirtualBox este complet gratuit, în timp ce VMware Workstation Player este gratuit pentru uz non-comercial.

    Dacă utilizați MacOS, veți avea performanțe mult mai bune cu Parallels Desktop decât doriți cu VirtualBox. Utilizatorii de Mac pot încerca, de asemenea, VMware Fusion, care ar trebui să ofere o performanță mai bună decât VirtualBox.