Hvorfor er min virtuelle maskin så treg (5 tips for å øke hastigheten)

  • Dele Denne
Cathy Daniels

Virtuelle maskiner er utmerkede verktøy, spesielt for alle som jobber med programvareutvikling. De krever ofte et noe heftig vertssystem for å kjøre på grunn av den intense prosesseringen og maskinvaredelingen som trengs for å bruke dem.

En VM kan til og med kjøre sakte hvis du har et kraftig system. I verste fall kan den fryse, slå seg av eller bare forsvinne helt. De kan også påvirke ytelsen til vertsmaskinen din.

Mens virtuelle maskiner har en rekke fordeler og er svært allsidige verktøy, er de ikke det hvis de kjører så sakte at du ikke kan bruke dem. Hvis du har brukt en VM, er det ingen tvil om at du har vært borti dette problemet på et eller annet tidspunkt.

La oss se på hvorfor noen virtuelle maskiner kan gå tregt, hvordan fikse problemet problem, og hvordan gjøre VM-er til det nyttige verktøyet de er ment å være.

Hvorfor virtuelle maskiner kan være trege

Virtuelle maskinapplikasjoner er svært prosessintensive programmer. De kan være følsomme for en rekke ting som får dem til å bremse. Imidlertid kommer disse problemene vanligvis ned til fire hovedkategorier.

Vertssystem

Hvis VM-en din kjører dårlig, er det første du vil se på vertssystemet – datamaskinen du kjører den på igjen. I de fleste tilfeller koker problemet ned til at vertssystemet ikke har kraft til å kjøre VM-er. Husk at hver virtuell maskin deler ressurser med verten, så du må sørge for at du pakkerlitt kraft.

Hvis systemet ditt mangler noen av det jeg liker å kalle "Big 3"-ressursene – CPU, minne og diskplass – så er dette sannsynligvis kilden til problemet ditt. Virtuelle maskiner trenger mye prosessorkraft. Jo raskere, jo bedre: Hvis du har flere CPUer eller en flerkjerneprosessor, vil det gjøre ting enda bedre.

Minne er en stor faktor og ofte en viktig årsak til en treg virtuell maskin. VM-er er minnesvin; hvis du ikke har nok ledig, begynner datamaskinen å bytte minne. Det betyr at den vil bruke plass på harddisken til å lagre ting den vanligvis vil ha i minnet. Å skrive og lese fra disken er mye tregere enn fra minnet; det vil garantert bremse VM-en og verten.

Du må ha tilstrekkelig ledig diskplass tilgjengelig for å allokere til VM-en. Det er best å sette opp virtuelle maskiner med fast diskplass i stedet for dynamisk diskplass. Denne innstillingen krever at du har den plassen tilgjengelig når du oppretter VM-en.

Hvis du bruker dynamisk diskplass, vokser plassen som brukes av VM-en bare etter hvert som du bruker den. Dette kan spare plass på harddisken din, men det skaper mye fragmentering – som igjen bremser lesing og skriving fra disken og den virtuelle maskinen.

Annen maskinvare kan også bremse den virtuelle maskinen hvis de er undermål. Videokortet ditt, wifi-kortet, USB-en og andre eksterne enheter kan bidra til nedgangen.Imidlertid vil deres negative effekter sannsynligvis være minimale sammenlignet med Big 3.

Selv om skjermkort kan være en betydelig faktor for å vise VM raskt, kan du justere videoinnstillingene for å lindre de fleste av disse problemene.

Konfigurasjon

Konfigurasjonen av VM-en din avgjør ofte hvordan den vil fungere. Hvis du konfigurerer det til å emulere et for stort og kraftig system, kan det hende du ikke har ressursene på vertsdatamaskinen din til å kjøre det.

Når vi står fritt til å lage et hvilket som helst system vi vil, har vi en tendens til å gå stort. Dette kan imidlertid være en ulempe for din evne til å faktisk bruke VM. Sørg for å finne ut hvilke minimumskrav du trenger for den virtuelle maskinen, og konfigurer den deretter innenfor disse parameterne. Ikke overdriv; du vil ende opp med en treg VM.

Andre apper

Vær oppmerksom på andre apper som kjører på verten når du bruker VM. Hvis du har mange vinduer åpne eller til og med programvare som kjører i bakgrunnen, kan de bremse maskinen din. Husk også hva du kjører på den virtuelle maskinen, da det vil påvirke ressursene like mye som appene som kjører på verten.

VM-programvare

Hvis du har fart problemer, kan det bare være VM-programvaren, også kjent som hypervisoren, du bruker. Noen virtuelle maskinapper spiller bedre på ett operativsystem enn et annet. Du må kanskje gjøre noen undersøkelser for å finne ut hvilke hypervisorer som fungerer best påsystemet og miljøet du bruker som vert. Om nødvendig kan det være lurt å få noen av de gratis prøveversjonene av alternative hypervisorer og se hvilke som fungerer best på datamaskinen din.

For mer informasjon om spesiell VM-programvare, ta en titt på artikkelen vår, Best Virtual Maskinprogramvare.

Tips for å få fart på VM-ene dine

Nå som vi har diskutert noen av tingene som kan føre til at den virtuelle maskinen din går sakte, er det på tide å lære hva du kan gjøre for å forbedre deres ytelse.

Minne

Vertens minne spiller en integrert rolle i ytelsen. Å ha så mye minne som mulig på vertssystemet er en start. Du vil også være forsiktig og begrense mengden du konfigurerer for dine virtuelle maskiner. Oppfyll minimumskravet til operativsystemet uten å ta for mye fra verten. Hvis du har for lite minne, vil det definitivt gå sakte.

Så, hvordan balanserer du de to? En god tommelfingerregel er å allokere minst ⅓ av vertens minne til VM. Du kan tilordne flere hvis du vil, men har ikke mange andre applikasjoner som kjører samtidig.

CPU

Hvis du ikke trenger å kjøpe en ny CPU eller datamaskin, er det ingenting du kan gjøre for å forbedre prosessorens hastighet. Sørg imidlertid for at du aktiverer virtualisering i BIOS-innstillingene. Dette vil tillate datamaskinen din å dele ressursene sine med virtuelle datamaskiner. Hvis du har en multi-core CPU,du kan konfigurere den virtuelle maskinen til å bruke mer enn én CPU.

Diskbruk

Pass på at du ikke bruker dynamisk disktildeling når du setter opp VM-en. En solid-state harddisk (SSD) kan forbedre ytelsen betydelig på grunn av dens bemerkelsesverdig raske tilgangshastigheter. Hvis du har en SSD, sørg for at VM-bildene dine er opprettet, lagret og kjørt på den.

Hvis du ikke har en SSD, hold bildene dine på den raskeste stasjonen du har tilgjengelig. Å holde dem på en nettverksstasjon, CD, DVD eller ekstern USB-stasjon kan redusere ytelsen på grunn av tilgangstiden som kreves for disse langsommere lagringsalternativene.

Andre apper

Andre apper som kjører på systemet ditt kan også være et problem: de bruker opp ressurser akkurat som VM-er. Pass på å begrense andre applikasjoner du kjører mens du bruker de virtuelle maskinene dine.

Antivirusapplikasjoner kan bremse et system, spesielt ettersom de skanner minne og diskstasjoner mens du bruker dem. Du vil kanskje deaktivere antivirusprogramvare når du bruker VM-ene. Fortell i det minste antivirusprogramvaren din om å ekskludere katalogene du bruker til å lagre bildene dine.

Andre tips

Noen diverse tips for å øke hastigheten på virtuelle maskiner: sjekk noen av innstillingene du har tilgjengelig for VM-ene dine. Se etter videoinnstillinger som 2D- og 3D-videoakselerasjon. Programvareinnstillinger kan gi andre måter å optimalisere operativsystemet og økeytelse.

Virtuelle maskiner bruker ofte veldig lang tid på å starte opp, så det kan være lurt å stoppe maskinen når du er ferdig med å bruke den i stedet for å slå den av. Suspendering er som å sette den i hvilemodus: når du bruker den igjen, skal den være i samme tilstand som du forlot den. Det betyr at du ikke trenger å vente på at den starter opp.

En siste ting: utfør regelmessig vedlikehold på vertssystemet ditt for å holde det kjørende. Bli kvitt uønskede filer, slett ubrukte apper og defragmenter harddiskene dine. Optimalisering av verten vil tillate de virtuelle maskinene dine å kjøre optimalt.

Sluttord

Virtuelle maskiner er flotte verktøy med mange forskjellige bruksområder. Men når de løper sakte, er det vanskelig for dem å tjene formålene de er designet for. Hvis du opplever at din kjører smertefullt sakte, er det noen spesifikke ting du bør se etter, og det er teknikker du kan bruke for å forbedre ytelsen. Vi håper denne informasjonen hjelper deg med å øke hastigheten på VM-ene dine.

Har du noen triks for å optimalisere et operativsystem? Gi oss beskjed hvis du har spørsmål eller forslag.

Jeg er Cathy Daniels, en ekspert på Adobe Illustrator. Jeg har brukt programvaren siden versjon 2.0, og har laget opplæringsprogrammer for den siden 2003. Bloggen min er en av de mest populære destinasjonene på nettet for folk som ønsker å lære Illustrator. I tillegg til arbeidet mitt som blogger, er jeg også forfatter og grafisk designer.