Talaan ng mga Nilalaman:
- Kahulugan - Ano ang ibig sabihin ng Memory Ballooning?
- Ipinapaliwanag ng Techopedia ang Memory Balloon
Kahulugan - Ano ang ibig sabihin ng Memory Ballooning?
Ang ballooning ng memorya ay isang tampok ng pamamahala ng memorya na ginamit sa karamihan ng mga platform ng virtualization na nagpapahintulot sa isang host system na artipisyal na palakihin ang pool ng memorya nito sa pamamagitan ng pagsamantala o pag-reclaim ng hindi nagamit na memorya na dati nang inilalaan sa iba't ibang virtual machine.
Nakamit ito sa pamamagitan ng isang driver ng lobo na naka-install sa operating system ng panauhin na kung saan nakikipag-ugnayan ang hypervisor kung kinakailangan itong muling makuha ang memorya sa pamamagitan ng ballooning.
Ipinapaliwanag ng Techopedia ang Memory Balloon
Sa pamamagitan ng pag-balloon ng memorya, maaaring maibalik ng isang host server ang hindi nagamit na memorya mula sa iba pang hindi gaanong abala na mga virtual machine at muling italaga ito sa mga higit na nangangailangan nito. Sa teoryang ito, ang isang server na may 32GB ng memorya ay maaaring suportahan ang isang pinagsamang virtual machine memorya ng paglalaan ng 64GB dahil lamang sa lahat ng mga virtual machine na ito ay hindi gumagamit ng maximum na halaga ng memorya na kanilang naatasan sa parehong oras.
Ang driver ng lobo sa bawat operating system ng panauhin ay sinusubaybayan ang labis na memorya ng bawat VM at kapag ang hypervisor ay tumawag para sa isang reclaim ng memorya sa pamamagitan ng ballooning, ang driver ng lobo sa mga VM na pin ay bumaba ng isang tiyak na halaga ng memorya upang hindi ito matupok ng VM, at pagkatapos ang muling pag-uli ng hypervisor na naka-pin sa memorya para sa reallocation. Kung mayroong kakulangan ng hindi nagamit na memorya pagkatapos ay maaaring magpasimula ang isang memorya ng memorya upang matupad ang quota ng lobo. Kung ito ay nangyayari nang labis, magkakaroon ng maraming I / O overhead sa pagitan ng iba't ibang mga VM na gumagawa ng memorya ng memorya sa disk at maaaring makakaapekto sa pangkalahatang pagganap ng virtual system.
Ang halatang benepisyo ay ang isang host ay maaaring suportahan ang higit pang mga VM na ibinigay na ang karamihan sa kanila ay hindi kumonsumo ng kanilang alok sa memorya sa karamihan ng oras. Ngunit sa isang sistema kung saan ang karamihan sa mga VM ay abala at kumonsumo ng karamihan sa kanilang inilalaan na memorya, kung gayon ang paglobo ay maaaring maging sanhi ng pagkasira ng pagganap. Itinampok lamang nito ang kahalagahan ng kapasidad ng memorya para sa anumang computer system.
