Annons
Att köra programvara är en virtuell maskin (VM) är ett bra sätt att prova appar som är utformade för ett annat operativsystem. VM-teknik används idag i många olika applikationer, från servrar till stationära datorer.
Men medan det kan vara enkelt att installera en VM på din dator är prestanda alltid ett problem. Här är sex saker du behöver veta för att förbättra prestandan för dina virtuella maskiner.
1. Förstå värd vs. Gästoperativsystem

Det spelar ingen roll om du använder VirtualBox, VMWare Player eller ett inbyggt alternativ som Microsoft Hyper-V. Att förstå skillnaderna mellan din fysiska dator (värd) och den virtuella maskinen (gäst) är avgörande för framgångsrik prestanda.
Host-operativsystemet är fysiskt installerat på systemets hårddisk (HDD). Det är operativsystemet som startar när din dator är påslagen.
Under tiden är operativsystemet Gäst installerat i den virtuella maskinen. Här kan du installera appar och till och med spel som inte är ursprungliga i ditt Host-operativsystem. Bara en av många
skäl att använda en virtuell maskin 7 praktiska skäl att börja använda en virtuell maskinBegreppet "virtuell" har samverkats på så många sätt. Virtuell verklighet. Virtuellt RAM. Virtuella skolor. Men virtualisering i PC: s sammanhang kan vara förvirrande. Vi är här för att rensa det. Läs mer .På många sätt kan du betrakta gästoperativsystemet som en detaljerad app. Det har inte behörigheterna för ditt värdoperativsystem, till exempel om det inte uttryckligen anges. Tillgång till fysiska hårddiskar och kringutrustning som mikrofoner kommer initialt att blockeras.
2. Var medveten om resursbehov
VM körs på virtualiseringsprogramvara som skapar en virtuell hårdvarumiljö. Enkelt uttryckt, när en VM skapas, specificerar virtualiseringsprogramvaran hårdvaran (ofta med användarinmatning).
Men det finns en nyckelbegränsning för detta. Du kan inte ange en maskinvaruprofil för en virtuell maskin som överskrider den fysiska hårdvaran i din dator.
Om din värd till exempel har 8 GB RAM kan din gäst inte överskrida detta. Du måste faktiskt behålla RAM för Host-systemet för att köra den virtuella maskinprogramvaran.
Som sådan måste du vara medveten om resursbehovet för den fysiska datorn lika mycket som VM. Att ta sig tid att organisera skrivbordet innan du kör Guest OS är ett smart alternativ. Du kanske:
- Stäng alla andra appar
- Växla dina ströminställningar till det maximala alternativet (särskilt på bärbara datorer)
- Kör VM med reducerade grafiska alternativ
Om din PC dessutom har ett spelläge, aktivera detta för att säkerställa att datorn dirigerar resurser till VM. Detta innebär att frysa bakgrundsuppgifter medan VM körs, vilket gynnar prestanda för värd- och gästoperativsystemen.
3. Håll värd- och gästens operativsystem uppdaterade

Du vet redan hur viktigt det är att installera uppdateringar. Oavsett om du använder Windows, macOS eller en Linux-distro, är systemuppdateringar avgörande för att din PC ska kunna fungera.
Förutom att lägga till nya funktioner löser uppdateringar buggar, lägger till drivrutiner och korrigerar säkerhetsproblem. Alla dessa kan påverka prestandan för din virtuella maskin, så det är vettigt att uppdatera.
Men låt det inte sluta där. Du bör också ta dig tid att uppdatera gästoperativsystemet. Detta kan vara onödigt tidskrävande, men det är verkligen värt det. Säg till exempel att du kör en Linux-distro i VM. Det kommer som standard att försöka uppdatera med jämna mellanrum. Om du blockerar eller ignorerar detta kommer du inte att kunna installera någon ny programvara.
Att tillåta uppdateringen är det bästa alternativet och ser till att gästens operativsystem är så uppdaterat som värden.
4. Uppdatera programvaran för virtuell maskin regelbundet
När det gäller säkerhet har brister hittats i virtuella miljöer under de senaste åren. VM: er är ett alltmer populärt mål för hackare, något som bara kan förhindras med regelbundet patchning av operativsystem och uppdateringar av den virtuella maskinprogramvaran.
I de flesta fall bör programvaran varna dig för uppdateringar som väntar.
Det är en smart idé att göra detta så snart uppdateringar presenteras. Uppdateringar inkluderar också stöd för nya operativsystem, till exempel att öka omfattningen av plattformar du kan köra på din VM.
5. Installera VM-verktyg för förbättrad tillgänglighet
Virtuella maskinsystem levereras med ett sekundärt, valfritt paket som du kan installera. Dessa tillägg möjliggör förbättrad integration mellan gäst-operativsystemet och värdsystemet.
Till exempel innehåller VirtualBox Extension Pack stöd för att upptäcka USB 2.0- och 3.0-enheter. Detta kan göra det möjligt för dig att komma åt en extern hårddisk från den virtuella maskinen. Det ger också stöd för RDP, vilket möjliggör fjärrskrivbordsanslutningar från andra enheter till den virtuella maskinen.
Diskkryptering och PXE (Power over Ethernet) start läggs också till din virtuella maskin med detta paket.
Så var det finns ett paket med förbättringar tillgängligt, ta dig tid att installera dem.
6. Datadelning mellan gäst- och värdoperativsystem

Att ha data på en dator som du vill kopiera till en virtuell maskin kan vara ont. Det kan vara en fil från hårddisken eller bash instruktioner du försöker ange i en Linux VM.
Båda alternativen kan aktiveras, men att kopiera text är lite enklare än filer. Det är vanligtvis en enkel menyinställning som måste ändras för att möjliggöra kopiering av text. VM-programvara stöder kopiering till en löpande VM och kopiering från den, såväl som i två riktningar.
För att dela filer med data (t.ex. bilder, dokument, media) använder du en virtuell delad nätverksenhet. Detta innebär att du ställer in en delad enhet på din värddator och lägger sedan till enheten i den virtuella maskinprogramvaran. Så när VM nästa start kommer enheten att vara tillgänglig och du kan dela data med din virtuella maskin.
Supercharge dina virtuella maskiner
Med dessa tips bör du kunna få bästa prestanda från dina virtuella maskiner. För att sammanfatta kan du maximera VM-prestanda med följande tips:
- Känner till skillnaden mellan din värddator och gästmiljön
- Var medveten om resurskraven.
- Håll operativsystemet uppdaterat
- Håll VM-programvaran uppdaterad
- Installera VM-verktyg för förbättrad tillgänglighet
- Ställ in en delning mellan VM och ditt värdsystem
Frågan är nu, vilket virtuella maskinsystem du använder: VirtualBox, VMWare eller Hyper-V VirtualBox vs. VMWare vs. Hyper-V: Vad är den bästa virtuella maskinen?VirtualBox, VMware och Hyper-V dominerar marknaden. Vilken virtuell maskinprogramvara är bäst? Läs mer ?
Christian Cawley är vice redaktör för säkerhet, Linux, DIY, Programmering och Tech Explained. Han producerar också The Really Useful Podcast och har lång erfarenhet av stationär och mjukvarosupport. Christian är en bidragsgivare till magasinet Linux Format, en Raspberry Pi-tinkerer, Lego-älskare och retro-fans.