Memory ballooning

Izvor: Hrvatska internetska enciklopedija
Inačica 762981 od 24. travanj 2026. u 21:23 koju je unio Bot1 (razgovor | doprinosi) (Automatski uvoz s hrwiki (kategorija: Računalno pohranjivanje podataka))
(razl) ←Starija inačica | vidi trenutačnu inačicu (razl) | Novija inačica→ (razl)
Prijeđi na navigaciju Prijeđi na pretraživanje

Memory ballooning tehnika je u računalstvu koja se koristi za uklanjanje potrebe za prekomjernim dodjeljivanjem memorije hipervizora (fizičkog računala) koju koristi virtualno računalo (VM). Kako bi se ona implementirala, unutar jezgre (kernel) operativnog sustava virtualnog računala implementira se poseban upravljački program (balloon) koji dodjeljuje neiskorištenu memoriju unutar adresnog prostora VM-a u rezerviranu memoriju (balloon) tako da je nedostupna drugim programima u VM-u.[1]

Međutim, umjesto da bude rezervirana za druge potrebe unutar VM-a, fizička memorija preslikana (mapirana) na te stranice memorije unutar VM-a zapravo hipervizor glavnog operativnog sustava oslobađa (demapirana) iz VM-a. Čineći je dostupnom za druge primjene; primjerice druga virtualna računala ili programe na hipervizoru. Ovisno o količini memorije koju zahtijeva VM, veličina balloona može se dinamički povećavati ili smanjivati, prema zahtjevima VM-a, naravno sve do granice koju određuje hipervizor.[2][3]

Vidi još


Izvori

  1. Horvat, Hrvoje (2023) Operativni sustavi i računalne mreže - Linux u primjeni. https://zenodo.org/record/8272117.
  2. Balloon Driver. Pristupljeno 2019-07-01.
  3. Dynamic Memory Management - Proxmox VE. pve.proxmox.com 0. Pristupljeno 2022-11-23.