Sådan fremskynde virtuelle maskiner
sådan fremskyndes virtuelle maskiner har været et populært emne for nylig. En gruppe af virtuelle maskiner, hver maskine har sine egne krav & særheder, kan være meget ‘sulten’, når det kommer til ressourcer. VM-værten skal levere miljøer (virtuelt udstyr), så flere operativsystemer kan køre samtidigt. Hvis du overholder følgende tip & tricks, skal du være i stand til at udnytte din VM-vært optimalt, uanset om du bruger paralleller, KVM, VM, Virtualboks eller en anden platform.
sørg for, at via VT, AMD-V eller Intel er aktiveret.
via VT, AMD-V & Intel er processorudvidelser, hvorfra virtualisering drager fordel. De fleste moderne processorer har support til en af disse udvidelser, men de er ikke altid aktiveret som standard. Nogle VM-værter / gæster kræver, at du også aktiverer det i programmet, efter at du har aktiveret det i BIOS.
Fortæl dit antivirusprogram at ignorere VM guest disk images.
der er ingen mening for antivirusprogrammer på VM-værten at scanne (kæmpe!) disk billeder af dine VM gæster. Det vil alligevel ikke være i stand til at opdage mulig virii på en VM-gæst. Nogle antivirusprogrammer er kloge nok til at ignorere diskbillederne af dine VM-gæster automatisk, men det gør ikke ondt at udelukke dem alligevel.
(Åh, og installer antivirus på dine VM-gæster! En virtuel maskine kan lige så let blive inficeret som en fysisk maskine.)
installer mere RAM i din VM-vært, og tildel det til dine VM-gæster.
jo mere RAM din VM-vært har, jo glattere kører den. I det mindste bør du aldrig nogensinde tildele mere RAM til dine VM-gæster, end din VM-vært har til rådighed.
til VM gæster gælder det samme som til fysiske maskiner: prøv at opfylde de anbefalede systemkrav givet af os producenten. Her er nogle eksempler:
Vinduer 7 | 1-2 GB |
vinduer 10 | 1-2 GB |
Ubuntu | 256-512 MB |
Mini | 28 MB |
brug SSD til dine VM-gæster.
dette er stort set en no-brainer: SSD ‘er er hurtigere end HDD’ er. periode.
brug præallokerede diske i stedet for dynamisk tildelte diske.
normalt har du valget mellem 2 slags diske, når du opretter en VM-gæst: forudfordelte eller dynamisk tildelte diske. Hvis du har diskplads, altid gå til pre-allokeret / fast. Ja, dette vil tage mere diskplads på værten (en 100 GB disk til din VM-gæst vil besætte 100 GB på værten lige fra start), men fordi al diskplads allerede er tildelt, vil der være mindre overhead, når nye filer tilføjes på VM-gæsten, fordi VM-værten ikke behøver at tildele mere diskplads.
Tildel flere kerner/’CPU’ er ‘ til din VM-gæst.
som et absolut minimum skal du altid tildele to eller flere kerner/’CPU’ til hver VM-gæst. Kun de ældste operativsystemer er single core. Så snart producenterne begyndte at udvikle multicore-processorer, begyndte os-producenterne at bruge disse til god brug.
den første dual core-processor går tilbage til 2001, så enhver VM-gæst med et operativsystem lavet efter det år skal have flere kerner tildelt.
Indstil videoindstillingerne for dine VM-gæster.
nogle VM-værter, som Virtualboks, har muligheder for at aktivere 2D/3D-videoacceleration. Sørg for at aktivere disse, hvis dine VM-gæster støtter dem.
installer driverne & værktøjer, der følger med din VM-vært.
en af de første ting, du skal gøre, når du har oprettet en ny VM-gæst, er at installere værktøjerne & drivere, der fulgte med VM-værten:
paralleller | paralleller værktøjer |
KVM | VirtIO drivere |
Virtualboks | gæst tilføjelser |
VM-værktøj | VM-værktøj |
driverne i disse pakker får din VM-gæst til at køre mere glat, da de er lavet specielt af skaberne af dit virtuelle ‘udstyr’.
sørg for at holde disse drivere & værktøjer opdateret. Det kan gøre en enorm forskel i ydeevne, især hvis din VM-gæst understøtter dynamisk tildelt hukommelse.
Indstil dine VM-gæster
bare fordi de er virtuelle maskiner i stedet for fysiske, betyder det ikke, at du skal behandle dem så forskellige. Ligesom du ville deaktivere visse programmer fra at køre ved opstart for at fremskynde din fysiske maskine, bør du også deaktivere disse på dine virtuelle maskiner.
Shop rundt
der er ingen klar vinder, når det kommer til at vælge en VM-vært. Nogle mennesker sværger ved VM, andre ved Virtualboks, og endnu andre (inklusive mig) foretrækker en KVM-baseret vært.
hvis du implementerer en, mere eller endda alle ovenstående, vil du fremskynde virtuelle maskiner.
10,265 visninger