Balonarea memoriei

Autor: Eugene Taylor
Data Creației: 12 August 2021
Data Actualizării: 20 Iunie 2024
Anonim
🍀 7 semne ale unei femei neîngrijite!. Scapă chiar acum de ele!
Video: 🍀 7 semne ale unei femei neîngrijite!. Scapă chiar acum de ele!

Conţinut

Definiție - Ce înseamnă Memory Ballooning?

Balonarea de memorie este o caracteristică de gestionare a memoriei folosită în majoritatea platformelor de virtualizare, care permite unui sistem gazdă să-și mărească artificial rezervele de memorie, profitând sau reclamând memoria nefolosită alocată anterior la diverse mașini virtuale.

Acest lucru se realizează printr-un driver de balon care este instalat pe sistemul de operare oaspete cu care hipervizorul comunică atunci când trebuie să recupereze memoria prin balonare.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică balonarea memoriei

Prin balonarea memoriei, un server gazdă poate să recupereze memoria neutilizată de la alte mașini virtuale mai puțin ocupate și să le reasigneze celor care o necesită mai mult. Teoretic, un server cu 32 GB memorie poate fi în măsură să suporte o alocare combinată a capacității de memorie a mașinii virtuale de 64 GB, pur și simplu pentru că toate acele mașini virtuale nu vor folosi cantitatea maximă de memorie care le-au fost alocate în același timp.

Driverul de balon din fiecare sistem de operare invitat ține evidența memoriei în exces a fiecărei VM și atunci când hipervizorul solicită o recuperare a memoriei prin balonare, driverul de balon din VM fixează o cantitate specifică de memorie, astfel încât VM nu o poate consuma, apoi hipervizorul recuperează acea memorie fixată pentru realocare. Dacă există o raritate de memorie neutilizată, atunci o schimbare de memorie ar putea fi inițiată pentru a îndeplini cota balonului. Dacă acest lucru se întâmplă prea mult, ar exista o mulțime de I / O aeriene între diversele VM-uri care fac schimb de memorie cu discul și ar putea afecta negativ performanțele generale ale sistemului virtual.

Avantajul evident este că o gazdă poate suporta mai multe VM-uri cu condiția ca majoritatea dintre ele să nu își consume alocarea de memorie de cele mai multe ori. Dar într-un sistem în care majoritatea echipamentelor virtuale sunt ocupate și consumă cea mai mare parte a memoriei alocate, atunci balonarea ar putea provoca degradarea performanței. Acest lucru evidențiază doar importanța capacității de memorie pentru orice sistem de calculator.