Den kompletta guiden för att påskynda dina virtuella maskiner
Virtuella maskiner kräver krävande djur, ger virtuell maskinvara och kör flera operativsystem på din dator på en gång. Som ett resultat kan de ibland vara lite långsamma. Här är några tips som hjälper dig att klara varje sista prestationsfel ur din virtuella maskin, oavsett om du använder VirtualBox, VMware, Parallels eller något annat.
Skapa diskar med fast storlek istället för dynamiskt tilldelade enheter
När du skapar din virtuella maskin kan du skapa två olika typer av virtuella diskar. Som standard använder virtuella maskinprogram i allmänhet dynamiskt tilldelade skivor som växer när du använder dem.
Om du till exempel skapar en ny virtuell maskin med en dynamiskt tilldelad disk med en maximal storlek på 30 GB, tar det inte omedelbart upp 30 GB utrymme på hårddisken. Efter installation av ditt operativsystem och program kan det bara ta upp 10 GB. När du lägger till fler filer på den virtuella disken kommer den att expandera till sin maximala storlek på 30 GB.
Detta kan vara bekvämt, eftersom varje virtuell maskin inte tar upp onödigt stor mängd utrymme på hårddisken. Det är dock långsammare än att skapa en disk i fast storlek (även känd som en fördelad disk). När du skapar en disk i fast storlek, kommer alla 30 GB av det här rummet att tilldelas omedelbart.
Det finns en trade-off här: en disk i fast storlek använder mer utrymme på hårddisken, men det är snabbare att lägga till nya filer på den virtuella maskinens hårddisk. Du kommer inte heller att se så mycket filfragmentering. Utrymmet kommer att tilldelas i ett stort block istället för att läggas till i mindre bitar.
Installera din virtuella maskinprogrammets verktyg
Efter att ha installerat ett gästoperativsystem i en virtuell maskin, bör du installera din virtuella maskinprogrammets drivpaket-Gästtillägg för VirtualBox, VMware Tools för VMware eller Parallels Tools for Parallels. Dessa paket innehåller speciella drivrutiner som hjälper ditt gästoperativsystem att köras snabbare på din virtuella maskinens hårdvara.
Installera paketet är enkelt. I VirtualBox startar du upp ditt gästoperativsystem och klickar på Enheter> Infoga cd-bild för gästtillägg. Du kan sedan starta installationsprogrammet från den virtuella skivenheten i din virtuella maskin. På VMware, välj alternativet Install VMware Tools i den virtuella maskinens meny istället. I paralleller klickar du på Åtgärder> Installera parallellverktyg.
Följ anvisningarna på skärmen för att slutföra installationen. Om du använder ett Windows-operativsystem, är det som att installera något annat Windows-program.
Se till att du håller dessa uppdaterade med ditt virtuella maskinprogram. Om du ser en anmälan om att en uppdatering är tillgänglig för Guest Additions eller VMware Tools, ska du installera den.
Uteslut virtuella kataloger i ditt antivirusprogram
Datorens antivirusprogram kan skanna dina virtuella maskinfiler när de nås, vilket minskar prestanda. Antivirus kan inte se inuti den virtuella maskinen för att upptäcka virus som körs på dina gästoperativsystem, så den här skanningen är inte till hjälp.
För att påskynda saker kan du lägga till din virtuella maskinkatalog i ditt antivirusuteslutningslista. När det är på listan ignorerar ditt antivirus alla filer i den här katalogen.
Kontrollera att Intel VT-x eller AMD-V är aktiverad
Intel VT-x och AMD-V är speciella processortillägg som förbättrar virtualisering. Nyare Intel- och AMD-processorer innehåller i allmänhet dessa funktioner. Men vissa datorer aktiverar inte dem automatiskt. Det kan hända att du måste gå in i datorns BIOS och aktivera den här inställningen själv, även om din dator stöder den.
AMD-V aktiveras vanligtvis automatiskt om det fungerar på din hårdvara, men många Intel-datorer levereras med Intel VT-x inaktiverad. Så här aktiverar du Intel VT-x eller AMD-V om den är inaktiverad-aktivera den i BIOS, gå sedan till inställningarna för ditt virtuella maskinprogram och se till att det också är aktiverat.
Tilldela mer minne
Virtuella maskiner är minne hungrig. Varje virtuell maskin innehåller ett helt operativsystem, så du delar upp datorns RAM mellan två separata system. Microsoft rekommenderar minst 2 GB RAM för 64-bitars Windows 7-system, och denna rekommendation gäller även för Windows 7 när den körs i en virtuell maskin. Om du kör minnehåriga program i den virtuella maskinen kanske du vill tilldela mer än 2 GB RAM så Windows växlar inte hela tiden till disken.
Du kan allokera mer RAM i din virtuella maskinens inställningsdialogruta (den virtuella maskinen måste vara avstängd för att göra det). Försök ge det åtminstone 1/3 av datorns lediga RAM, men du kan göra mer om du vill.
Om det inte hjälper, kanske du inte har tillräckligt med RAM i din dator för att köra virtuella maskiner med en bekväm hastighet. Överväg att uppgradera din RAM-8GB ska vara en anständig summa för de flesta grundläggande VM.
Tilldela mer CPU
Din dators CPU gör allt för att köra den virtuella maskinen och dess programvara, så ju mer CPU det kan använda desto bättre kommer det att springa. Om du har en dator med en flerkärnig CPU kan du tilldela fler kärnor till din virtuella maskin från sitt inställningsfönster. En virtuell maskin med två eller fyra kärnor kommer att vara mycket mer responsiv än en virtuell maskin med en, precis som en dator med flera kärnor är.
Om du använder en äldre CPU med endast en eller två kärnor kan det vara dags att uppgradera. Din virtuella maskin kommer att springa mycket fortare om du kan ge den åtminstone två kärnor (om inte mer).
Tweak dina videoinställningar
Om du klickar på några av dina videoinställningar kan du också förbättra din virtuella maskinens uppenbara hastighet. Till exempel kan aktivering av 2D-accelerationsfunktionen i VirtualBox förbättra videouppspelning i virtuella maskiner, samtidigt som 3D-acceleration tillåter dig att använda vissa 3D-applikationer med en mer rimlig hastighet. Att öka videominnet som är tilldelat till en virtuell maskin kan också påskynda 3D-grafiken. Observera dock att uppgradering av grafikkortet förmodligen inte kommer att göra mycket för att hjälpa din virtuella maskin, om inte den är verkligen svalt för videominne.
Sätt dina virtuella maskiner på en solid-state-enhet
En solid state-enhet är en av de bästa uppgraderingarna du kan göra till en dator för hastighet, och det gäller också virtuella maskiner. Många människor lagrar sina virtuella maskiner på en sekundär mekanisk enhet, eftersom de är rymligare, men dina virtuella maskiner kommer att springa mycket långsammare. Så om du kan, gör något utrymme på den SSD och sätt dina virtuella maskiner där.
Dessutom ska du undvika att placera den virtuella maskinens filer på en extern enhet om du inte vet att den externa enheten är snabb nog. En snabb USB 3.0-enhet med bra filåtkomsttider kan ge dig bra prestanda, men en gammal USB 2.0-minnesknapp kommer att vara extremt långsam och levera hemskt prestanda.
Stäng i stället för att stänga av
När du är färdig med din virtuella maskin kanske du vill spara sitt tillstånd istället för att stänga av det helt. Nästa gång du vill använda din virtuella maskin, kan du bara dubbelklicka på den för att starta den. Gästoperativsystemet återupptas där du slutade istället för att starta upp från början.
Det här liknar att använda viloläge eller suspendera funktionen istället för att stänga av datorn. Ditt virtuella maskinprogram sparar innehållet i din virtuella maskinens minne till en fil på hårddisken och laddar den filen när du startar den virtuella maskinen.
Förbättra prestanda inuti den virtuella maskinen
Kom ihåg att du också kan förbättra prestanda i den virtuella maskinen på samma sätt som du skulle påskynda en fysisk dator. Om du till exempel minskar mängden bakgrundsapplikationer och program som körs vid start kommer det att förbättra ditt operativsystems starttid och minska mängden RAM som används av din virtuella maskin. Om du använder en mekanisk enhet kan defragmentering av den virtuella maskinen också förbättra prestanda (även om det troligtvis inte kommer att göra skillnad på SSD). Försum inte bort de vanliga tipsen bara för att det är en virtuell maskin-virtuell maskin, precis som vanliga datorer!
Prova ett annat virtuellt maskinprogram
Vissa människor rapporterar att VirtualBox är snabbare för dem, medan vissa rapporterar att VMware är snabbare. Vilket virtuellt maskinprogram som är snabbare för dig kan bero på ditt värdoperativsystem, gästoperativsystem, systemkonfiguration eller ett antal andra faktorer. Men. Om du inte ser tillfredsställande prestanda kanske du vill prova ett annat program. VirtualBox är helt gratis, medan VMware Workstation Player är gratis för icke-kommersiell användning.
Om du använder macOS, upplever du mycket bättre prestanda med Parallels Desktop än vad du gör med VirtualBox. Mac-användare kan också prova VMware Fusion, vilket också bör erbjuda bättre prestanda än VirtualBox.