Obsah:
Definícia - Čo znamená balónik s pamäťou?
Balónovanie pamäte je funkcia správy pamäte používaná vo väčšine virtualizačných platforiem, ktorá umožňuje hostiteľskému systému umelo zväčšovať jeho pamäťovú oblasť využitím alebo získaním nevyužitej pamäte predtým pridelenej rôznym virtuálnym strojom.
Toto je dosiahnuté pomocou ovládača balóna, ktorý je nainštalovaný v hosťujúcom operačnom systéme, s ktorým hypervízor komunikuje, keď potrebuje získať späť pamäť prostredníctvom balónika.
Techopedia vysvetľuje balónové balenie
Hostiteľský server môže prostredníctvom balóniku pamäte získať späť nevyužitú pamäť z iných menej zaneprázdnených virtuálnych počítačov a prideliť ju tým, ktoré to potrebujú viac. Teoreticky by server s 32 GB pamäte mohol byť schopný podporovať kombinované rozdelenie kapacity pamäte virtuálneho stroja 64 GB jednoducho preto, že všetky tieto virtuálne stroje nebudú používať maximálne množstvo pamäte, ktoré im bolo pridelené súčasne.
Balónikový ovládač v každom hosťujúcom operačnom systéme sleduje nadbytočnú pamäť každého VM a keď hypervízor požaduje rekultiváciu pamäte prostredníctvom balónika, ovládač balónika vo VM sklopí určité množstvo pamäte, takže ho VM nemôže spotrebovať, a potom hypervízor získa túto pripnutú pamäť na prerozdelenie. Ak je nedostatok nevyužitej pamäte, potom by sa mohol začať výmena pamäte, aby sa splnila kvóta balónika. Ak by sa to stalo príliš veľa, medzi rôznymi virtuálnymi počítačmi, ktoré robia výmenu pamäte s diskom, by bolo veľa I / O a mohlo by to nepriaznivo ovplyvniť celkový výkon virtuálneho systému.
Zjavnou výhodou je, že hostiteľ môže podporovať viac virtuálnych počítačov za predpokladu, že väčšina z nich väčšinu času nespotrebuje pridelenie pamäte. Ale v systéme, kde je väčšina virtuálnych počítačov zaneprázdnená a spotrebúva väčšinu pridelenej pamäte, môže balonkovanie spôsobiť zhoršenie výkonu. Toto len zdôrazňuje dôležitosť kapacity pamäte pre akýkoľvek počítačový systém.