Hvorfor er min virtuelle maskine så langsom (5 tips til at fremskynde den)

  • Del Dette
Cathy Daniels

Virtuelle maskiner er fremragende værktøjer, især for alle, der arbejder med softwareudvikling. De kræver ofte et noget tungt værtssystem for at køre på grund af den intense behandling og hardwaredeling, der er nødvendig for at bruge dem.

En VM kan endda køre langsomt, hvis du har et kraftfuldt system. I værste fald kan den fryse, lukke ned eller forsvinde helt. De kan også påvirke værtsmaskinens ydeevne.

Selv om virtuelle maskiner har mange fordele og er meget alsidige værktøjer, er de ikke noget værd, hvis de kører så langsomt, at du ikke kan bruge dem. Hvis du har brugt en virtuel maskine, er der ingen tvivl om, at du er stødt på dette problem på et eller andet tidspunkt.

Lad os se på, hvorfor nogle virtuelle maskiner kan køre langsomt, hvordan du løser problemet, og hvordan du kan gøre virtuelle maskiner til det nyttige værktøj, de er beregnet til at være.

Hvorfor virtuelle maskiner kan være langsomme

Applikationer på virtuelle maskiner er meget procesintensive programmer. De kan være følsomme over for en række ting, der gør dem langsommere. Disse problemer kan dog typisk henføres til fire hovedkategorier.

Værtsystem

Hvis din VM kører dårligt, er det første, du skal kigge på, værtssystemet - den computer, du kører den på. I de fleste tilfælde handler det om, at værtssystemet ikke har strøm nok til at køre VM'er. Husk, at hver virtuel maskine deler ressourcer med værten, så du skal sikre dig, at du har strøm nok.

Hvis dit system mangler noget af det, jeg kalder "de tre store" ressourcer - CPU, hukommelse og diskplads - er det sandsynligvis kilden til dit problem. Virtuelle maskiner har brug for en masse processorkraft. Jo hurtigere, jo bedre: Hvis du har flere CPU'er eller en multi-core-processor, vil det gøre det endnu bedre.

Hukommelse er en stor faktor og ofte en væsentlig årsag til en langsom virtuel maskine. VM'er er hukommelsesslugere; hvis du ikke har nok ledig hukommelse, begynder din computer at skifte hukommelse. Det betyder, at den bruger plads på harddisken til at gemme ting, som den normalt ville gemme i hukommelsen. Det er meget langsommere at skrive og læse fra disken end fra hukommelsen; det vil helt sikkert gøre din VM og værten langsommere.

Du skal have tilstrækkelig ledig diskplads til rådighed til at allokere til din VM. Det er bedst at konfigurere virtuelle maskiner med fast diskplads i stedet for dynamisk diskplads. Denne indstilling kræver, at du har den pågældende plads til rådighed på det tidspunkt, hvor du opretter VM'en.

Hvis du bruger dynamisk diskplads, vokser den plads, der bruges af den virtuelle maskine, kun i takt med, at du bruger den. Dette kan spare plads på harddisken, men det skaber en masse fragmentering, hvilket igen gør læsning og skrivning fra disken og den virtuelle maskine langsommere.

Anden hardware kan også gøre din virtuelle maskine langsommere, hvis den er underlegen. Dit grafikkort, wifi-kort, USB og andre perifere enheder kan bidrage til at gøre den langsommere. Deres negative virkninger vil dog sandsynligvis være minimale sammenlignet med de tre store.

Selv om grafikkort kan være en væsentlig faktor for hurtig visning af VM, kan du justere videoindstillingerne for at afhjælpe de fleste af disse problemer.

Konfiguration

Konfigurationen af din VM er ofte afgørende for, hvordan den vil fungere. Hvis du konfigurerer den til at emulere et for stort og kraftfuldt system, har du måske ikke ressourcerne på din værtscomputer til at køre den.

Når vi har mulighed for at oprette et hvilket som helst system, har vi en tendens til at gøre det stort. Det kan imidlertid være til skade for din evne til rent faktisk at bruge den virtuelle maskine. Sørg for at finde ud af, hvilke minimumskrav du har brug for den virtuelle maskine, og konfigurer den derefter inden for disse parametre. Overdriv ikke, for så ender du med en langsom VM.

Andre apps

Vær opmærksom på andre apps, der kører på værten, når du bruger din virtuelle maskine. Hvis du har mange åbne vinduer eller endda software, der kører i baggrunden, kan det gøre din maskine langsommere. Husk også på, hvad du kører på den virtuelle maskine, da det påvirker ressourcerne lige så meget som de apps, der kører på værten.

VM-software

Hvis du har hastighedsproblemer, kan det være den VM-software, også kendt som hypervisoren, du bruger. Nogle programmer til virtuelle maskiner fungerer bedre på et OS end et andet. Du skal muligvis undersøge, hvilke hypervisorer der fungerer bedst på det system og miljø, du bruger som vært. Om nødvendigt kan du få nogle af de gratis prøveversioner af alternative hypervisorer.og se, hvilke der fungerer bedst på din computer.

Du kan få flere oplysninger om bestemte VM-softwares ved at se vores artikel Bedste software til virtuelle maskiner.

Tips til at fremskynde dine VM'er

Nu hvor vi har diskuteret nogle af de ting, der kan få din virtuelle maskine til at køre langsomt, er det tid til at lære, hvad du kan gøre for at forbedre ydelsen.

Hukommelse

Din værts hukommelse spiller en væsentlig rolle for dens ydeevne. Det er en god start at have så meget hukommelse som muligt på dit værtssystem. Du skal også være forsigtig og begrænse den mængde, du konfigurerer til dine virtuelle maskiner. Du skal som minimum opfylde minimumskravet til operativsystemet uden at tage for meget fra værten. Hvis du har for lidt hukommelse, vil det helt sikkert køre langsomt.

Så hvordan balancerer du de to? En god tommelfingerregel er at allokere mindst ⅓ af værtens hukommelse til den virtuelle maskine. Du kan tildele mere, hvis du ønsker det, men du må ikke have mange andre programmer kørende samtidig.

CPU

Medmindre du køber en ny CPU eller computer, er der intet, du kan gøre for at forbedre din processors hastighed. Sørg dog for at aktivere virtualisering i dine BIOS-indstillinger. Dette vil gøre det muligt for din computer at dele sine ressourcer med virtuelle maskiner. Hvis du har en CPU med flere kerner, kan du konfigurere din virtuelle maskine til at bruge mere end én CPU.

Diskforbrug

Sørg for, at du ikke bruger dynamisk diskallokering, når du konfigurerer din VM. En SSD-harddisk (Solid State Harddisk) kan forbedre ydeevnen betydeligt på grund af dens bemærkelsesværdigt hurtige adgangshastigheder. Hvis du har en SSD, skal du sørge for, at dine VM-images oprettes, gemmes og køres på den.

Hvis du ikke har en SSD, skal du gemme dine billeder på det hurtigste drev, du har til rådighed. Hvis du gemmer dem på et netværksdrev, en cd, en dvd eller et eksternt USB-drev, kan det forringe ydeevnen på grund af den adgangstid, der kræves for disse langsommere lagringsmuligheder.

Andre apps

Andre programmer, der kører på dit system, kan også være et problem: De bruger ressourcer ligesom virtuelle maskiner. Sørg for at begrænse andre programmer, du har kørende, mens du bruger dine virtuelle maskiner.

Antivirusprogrammer kan gøre et system langsommere, især fordi de scanner hukommelse og diskdrev, mens du bruger dem. Du bør måske deaktivere antivirusprogrammer, når du bruger dine virtuelle maskiner. Du bør i det mindste bede antivirusprogrammet om at udelukke de mapper, du bruger til at gemme dine billeder.

Andre tips

Nogle forskellige tips til at fremskynde virtuelle maskiner: Tjek nogle af de indstillinger, du har til rådighed for dine virtuelle maskiner. Se efter videoindstillinger som 2D- og 3D-videoacceleration. Softwareindstillinger kan give andre måder at optimere operativsystemet og øge ydeevnen på.

Virtuelle maskiner er ofte meget lang tid om at starte op, så du vil måske gerne suspendere maskinen, når du er færdig med at bruge den, i stedet for at lukke den ned. Suspendering er som at sætte den i dvaletilstand: Når du bruger den igen, skal den være i samme tilstand, som du forlod den. Det betyder, at du ikke behøver at vente på, at den starter op.

En sidste ting: Udfør regelmæssig vedligeholdelse af dit værtssystem for at holde det kørende. Fjern uønskede filer, slet ubrugte apps og defragmenter dine harddiske. Hvis du optimerer din vært, kan dine virtuelle maskiner køre optimalt.

Sidste ord

Virtuelle maskiner er fantastiske værktøjer med mange forskellige anvendelsesmuligheder. Men når de kører langsomt, er det svært for dem at opfylde de formål, de er designet til. Hvis du oplever, at dine maskiner kører smerteligt langsomt, er der nogle specifikke ting, du skal kigge efter, og der er teknikker, du kan anvende for at forbedre deres ydeevne. Vi håber, at disse oplysninger hjælper dig med at fremskynde dine virtuelle maskiner.

Har du nogle tricks til optimering af et operativsystem? Lad os vide, hvis du har spørgsmål eller forslag.

Jeg er Cathy Daniels, ekspert i Adobe Illustrator. Jeg har brugt softwaren siden version 2.0 og har lavet tutorials til den siden 2003. Min blog er en af ​​de mest populære destinationer på nettet for folk, der ønsker at lære Illustrator. Udover mit arbejde som blogger er jeg også forfatter og grafisk designer.