Hvorfor er min virtuelle maskine så langsom?

virtuelle maskiner (VM ‘ er for korte) er fremragende værktøjer, især for alle, der arbejder med udvikling af programmer. De kræver ofte et noget heftigt værtssystem for at køre på grund af den intense behandling og deling af udstyr, der er nødvendig for at bruge dem.

en VM kan endda køre langsomt, hvis du har et stærkt system. I værste fald kan det fryse, lukke ned eller bare forsvinde helt. De kan også påvirke ydeevnen på din værtsmaskine.

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

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

hvorfor virtuelle maskiner kan være langsomme

virtuelle maskinapplikationer er meget procesintensive programmer. De kan være følsomme over for en række ting, der får dem til at bremse. Imidlertid, disse spørgsmål kommer typisk ned til fire hovedkategorier.

værtssystem

hvis din VM kører dårligt, er det første, du vil se på, værtssystemet—den computer, du kører den på. I de fleste tilfælde kan problemet koges ned til værtssystemet, der ikke har magten til at køre VM ‘ er. Husk, at hver virtuel maskine deler ressourcer med værten, så du skal sikre dig, at du pakker noget strøm.

hvis dit system mangler noget af det, jeg kan lide at kalde de “store 3” ressourcer—CPU, hukommelse og diskplads—så er dette 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 tingene endnu bedre.

hukommelse er en enorm faktor og ofte en væsentlig årsag til en langsom virtuel maskine. VM ‘ er er hukommelsessvin; hvis du ikke har nok Gratis, begynder din computer at bytte hukommelse. Det betyder, at det vil bruge plads på din harddisk til at gemme ting, det normalt ville holde i hukommelsen. Skrivning og læsning fra disken er meget langsommere end fra hukommelsen; det er sikker på at bremse din VM og værten.

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

hvis du bruger dynamisk diskplads, vokser den plads, der bruges af VM, kun, når du bruger den. Dette kan spare plads på din harddisk, men det skaber en masse fragmentering—hvilket igen bremser læsning og skrivning fra disken og den virtuelle maskine.

andet udstyr kan også bremse din virtuelle maskine, hvis de er subpar. Dit grafikkort, trådløst internetkort, USB og andre eksterne enheder kan bidrage til afmatningen. Imidlertid vil deres negative virkninger sandsynligvis være minimale sammenlignet med Big 3.

mens videokort kan være en væsentlig faktor i visning af VM hurtigt, kan du justere videoindstillinger for at afhjælpe de fleste af disse problemer.

konfiguration

konfigurationen af din VM bestemmer ofte, hvordan den vil fungere. Hvis du konfigurerer det til at efterligne et for stort og kraftfuldt system, har du muligvis ikke ressourcerne på din værtscomputer til at køre det.

når vi er fri til at oprette ethvert system, vi ønsker, har vi en tendens til at gå stort. Dette kan dog være til skade for din evne til faktisk at bruge VM. Sørg for at finde ud af, hvilke minimumskrav du har brug for til den virtuelle maskine, og konfigurer den derefter inden for disse parametre. Overdriv det ikke; du ender med en langsom VM.

andre Apps

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

VM-program

hvis du har problemer med hastigheden, kan det bare være VM-programmet, også kendt som hypervisoren, som du bruger. Nogle virtuelle maskinapps spiller bedre på et operativsystem end et andet. Du skal muligvis foretage en undersøgelse for at bestemme, hvilke hypervisorer der fungerer bedst på det system og miljø, du bruger som din vært. Hvis det er nødvendigt, kan du få nogle af de gratis prøveversioner af alternative hypervisorer og se, hvilke der fungerer bedst på din computer.

For mere information om et bestemt VM-program, se vores artikel, “det bedste virtuelle maskinprogram.”

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 deres ydeevne.

hukommelse

din værts hukommelse spiller en integreret rolle i dens ydeevne. At have så meget hukommelse som muligt på dit værtssystem er en start. Du vil også være forsigtig og begrænse det beløb, du konfigurerer til dine virtuelle maskiner. Mindst 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 mellem de to? En god tommelfingerregel er at tildele mindst kr.af værtens hukommelse til VM. Du kan tildele mere, hvis du vil, men har ikke mange andre applikationer, der kører samtidigt.

CPU

kort for at købe 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 giver din computer mulighed for at dele sine ressourcer med VM ‘ er. Hvis du har en multi-core CPU, kan du konfigurere din virtuelle maskine til at bruge mere end en CPU.

Diskbrug

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

hvis du ikke har en SSD, skal du holde dine billeder på det hurtigste drev, du har til rådighed. At holde dem på et netværksdrev, CD, DVD eller eksternt USB-drev kan forringe ydeevnen på grund af den adgangstid, der kræves til disse langsommere lagringsmuligheder.

andre Apps

andre apps, der kører på dit system, kan også være et problem: de bruger ressourcer ligesom VM ‘ er. Sørg for at begrænse andre applikationer, du kører, mens du bruger dine virtuelle maskiner.

antivirusprogrammer kan bremse et system, især da de scanner hukommelse og diskdrev, mens du bruger dem. Du vil muligvis deaktivere antivirusprogrammer, når du bruger dine VM ‘ er. I det mindste, fortælle din anti-virus program til at udelukke de mapper, du bruger til at gemme dine billeder.

andre tip

nogle diverse tip til fremskyndelse af virtuelle maskiner: kontroller nogle af de indstillinger, du har til rådighed for dine VM ‘ er. Se efter videoindstillinger som 2D-og 3D-videoacceleration. Programindstillinger kan give andre måder at optimere operativsystemet og øge ydeevnen.

virtuelle maskiner tager ofte meget lang tid at starte op, så du vil måske suspendere maskinen, når du er færdig med at bruge den i stedet for at lukke den ned. Suspension er som at sætte det i dvaletilstand: når du bruger det igen, skal det være i samme tilstand, som du forlod det. Det betyder, at der ikke er behov for at vente på, at den starter op.

en sidste ting: Udfør regelmæssig vedligeholdelse på dit værtssystem for at holde det kørende. Slip af med uønskede filer, slette ubrugte apps, og defragmentere dine harddiske. Optimering af din vært giver dine virtuelle maskiner mulighed for at køre optimalt.

afsluttende ord

virtuelle maskiner er gode værktøjer med mange forskellige anvendelser. Men når de løber langsomt, er det svært for dem at tjene de formål, de er designet til. Hvis du finder din kører smerteligt langsomt, er der nogle specifikke ting at se efter, og der er teknikker, du kan anvende for at forbedre deres præstationer. Vi håber, at disse oplysninger hjælper dig med at fremskynde dine VM ‘ er.

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

Leave a Reply