Q:
Hvorfor fører store størrelser VM til forsinkelse og andre problemer?
EN:Å ha underdimensjonerte VM-er i et virtualiseringssystem er et klassisk eksempel på feil ressursallokering som fører til konkrete ytelsesproblemer.
I systemer med store VM-er vil brukere oppleve latens, redusert service og til og med problemer med skjermhenging eller frysing. Dette er ganske enkelt fordi den virtuelle maskinen ikke har fått tilstrekkelig med CPU og minne ressurser til å gjøre jobben sin ordentlig. Ofte er dette problemet resultat av planlegging som av en eller annen grunn ikke har adressert VM's reelle driftsbehov. Det kan være en betydelig mengde gjetting ved å sette opp et virtualiseringssystem og forutsi hvor mange ressurser en VM kan bruke. Det er også spørsmålet om dynamisk etterspørsel, der en bestemt VM kan møte mer brukernes etterspørsel eller må raskt skalere opp.
Underdimensjonerte VM-er er på ingen måte den eneste grunnen til systemforsinkelse. Når det er sagt, kan det være vanskelig å diagnostisere problemet. Latens kan komme fra flaskehalser andre steder i systemet, eller mangel på tilstrekkelig DRAM, eller til og med klokkesynkronisering eller driverproblemer.
Med dette i bakhodet har leverandører laget livlige overvåknings- og kontrollsystemer for nettverk som automatiserer prosessen med tildeling av ressurser til VM-er. Mange av disse systemene har fargekodede dashbord som viser om en virtuell maskin eller komponent er underdimensjonert eller mangler noen ressurs. Disse systemene kan også tilby lignende diagnostiske verktøy for klynger av VM-er på en vert.
Akkurat som disse automatiseringssystemene kan bidra til å håndtere problemet med store VM-er, kan de også ta opp det motsatte problemet med store VM-er. Overdimensjonerte VM-er vil vanligvis ikke manifestere problemer med ytelsen - i stedet for å ha for få ressurser tilgjengelig, har de for mange. Som noen eksperter påpeker, kan en stor VM imidlertid føre til forsinkelse på andre utsultede VM-er andre steder i systemet.
For å eliminere alle disse typer problemer, har selskaper tatt i bruk praksisen med å "dimensjonere riktig" VM-er og alt annet i et virtualiseringsmiljø. Dette kan gjøres manuelt, eller med de ovennevnte automatiseringssystemene. Å utføre dette arbeidet manuelt vil ta viktige menneskelige ressurser fra en forretningsmodell, og det er grunnen til at så mange selskaper velger å bruke et leverandørverktøy for riktig størrelse.