Mașinile virtuale sunt ființe exigente, oferind hardware virtual și executând simultan mai multe sisteme de operare pe computerul dvs. În consecință, uneori pot fi î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.
Când creați mașina virtuală, 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, aceasta 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 un spațiu inutil de mare 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.
După instalarea unui sistem de operare oaspete în interiorul unei mașini virtuale, 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ă funcționeze mai repede 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, acesta va fi la fel ca instalarea oricărei alte aplicații Windows.
Asigurați-vă că păstrați aceste actualizări 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.
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.
Intel VT-x și AMD-V sunt extensii de procesoare speciale 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ă computerul îl acceptă.
AMD-V este, în general, activat automat dacă funcționează pe hardware-ul dvs., dar multe computere Intel sunt livrate 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 mașinii virtuale și asigurați-vă că este activat și acolo.
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ă executaț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 dați cel puțin 1/3 din memoria RAM disponibilă a computerului, deși puteți face mai mult dacă doriți.
Dacă acest lucru nu vă ajută, este posibil să nu aveți suficientă memorie RAM în computer pentru a rula mașinile virtuale la o viteză confortabilă. Considerați că actualizarea RAM-8GB ar trebui să fie o sumă decentă pentru majoritatea VM-urilor de bază.
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 folosi, cu atât va funcționa mai bine. Dacă aveți un calculator 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 ca un computer cu mai multe nuclee.
Dacă utilizați un procesor mai vechi cu doar unul sau două nuclee, poate că este timpul să faceți upgrade - mașina dvs. virtuală va funcționa mult mai repede dacă puteți da cel puțin două nuclee (dacă nu mai mult).
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șinile 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 mult pentru a vă ajuta mașina virtuală, dacă nu este într-adevăr înfometat pentru memoria video.
Un drive solid-state este una dintre cele mai bune upgrade-uri pe care le puteți face la un calculator pentru viteză, și asta merge și pentru mașinile virtuale. O mulțime de oameni își păstrează mașinile virtuale pe o unitate mecanică secundară, deoarece acestea sunt mai spațioase, dar mașinile virtuale vor funcționa mult mai lent. Deci, dacă puteți, faceți loc pe SSD și puneți-vă 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țe teribile.
După ce ați terminat folosind 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ă, puteți să faceți dublu clic pe ea pentru ao porni. Sistemul de operare gazdă va fi reluat de unde ați rămas, în loc să vă bootați de la zero.
Acest lucru este similar cu utilizarea funcției 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ă.
Rețineți că puteți îmbunătăț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 dvs. ș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!
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 dvs. de operare gazdă, sistemul de operare oaspete, configurația sistemului sau un număr 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 și VMware Fusion, care ar trebui să ofere o performanță mai bună decât VirtualBox.