Minnesballongflygning

Inom datoranvändning är minnesballongering en teknik som används för att eliminera behovet av att överprovisionera värdminne som används av en virtuell maskin ( VM) . För att implementera det implementerar den virtuella maskinens kärna en " ballongdrivrutin " som allokerar oanvänt minne inom den virtuella datorns adressutrymme till en reserverad minnespool ("ballongen") så att den inte är tillgänglig för andra processer på den virtuella datorn. Men i stället för att vara reserverat för annan användning inom den virtuella datorn, är det fysiska minnet som mappas till dessa sidor i den virtuella datorn faktiskt avmappat från den virtuella datorn av värdoperativsystemets hypervisor, vilket gör det tillgängligt för annan användning av värddatorn. Beroende på mängden minne som krävs av den virtuella datorn, kan storleken på "ballongen" ökas eller minskas dynamiskt, avbilda och ta bort fysiskt minne som krävs av den virtuella datorn.

Se även