Balon spomina

Avtor: Eugene Taylor
Datum Ustvarjanja: 12 Avgust 2021
Datum Posodobitve: 20 Junij 2024
Anonim
CS50 Live, Episode 006
Video.: CS50 Live, Episode 006

Vsebina

Opredelitev - Kaj pomeni Ballooning Memory?

Baloniranje pomnilnika je funkcija upravljanja pomnilnika, ki se uporablja na večini platform za virtualizacijo in omogoča gostiteljskemu sistemu, da umetno poveča svoj pomnilnik tako, da izkoristi ali ponovno pridobi neizkoriščen pomnilnik, ki je bil prej dodeljen različnim virtualnim strojem.

To se doseže z gonilnikom balona, ​​ki je nameščen v gostujočem operacijskem sistemu, s katerim komunicira hipervizor, kadar mu je treba povrniti spomin z balonom.

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedia razlaga Ballooning Memory

S pomočjo baloniranja pomnilnika lahko gostiteljski strežnik povrne neuporabljen pomnilnik z drugih manj zasedljivih virtualnih strojev in ga dodeli tistim, ki ga potrebujejo več. Teoretično bi strežnik z 32 GB pomnilnika morda lahko podpiral kombinirano dodelitev zmogljivosti 64 GB za virtualni stroj preprosto zato, ker vsi ti navidezni stroji ne bodo uporabljali največje količine pomnilnika, ki so mu bili dodeljeni hkrati.

Gonilnik balona v vsakem gostujočem operacijskem sistemu spremlja odvečni pomnilnik vsakega VM-ja in ko hipervizor pokliče reklamacijo pomnilnika z balonom, gonilnik balona v VM zapiči določeno količino pomnilnika, tako da ga VM ne more porabiti, nato pa hipervizor ponovno zahteva spomin za premestitev. Če primanjkuje neporabljenega pomnilnika, se lahko sproži zamenjava pomnilnika, da se izpolni balonska kvota. Če se to zgodi preveč, bi se med različnimi VM-ji, ki izvajajo zamenjavo pomnilnika z diskom, prekrivalo veliko V / I, kar lahko negativno vpliva na splošno delovanje virtualnega sistema.

Očitna korist je, da gostitelj lahko podpira več VM-jev, pod pogojem, da večina od njih večino časa ne porabi njihove razporeditve pomnilnika. Toda v sistemu, kjer je večina VM-jev zasedena in porabi večino dodeljenega pomnilnika, lahko baloniranje povzroči poslabšanje zmogljivosti. To samo poudarja pomen pomnilniške zmogljivosti za kateri koli računalniški sistem.