Satura rādītājs:
Definīcija - ko nozīmē atmiņas balonēšana?
Atmiņas balonēšana ir atmiņas pārvaldības funkcija, ko izmanto lielākajā daļā virtualizācijas platformu, un tā ļauj resursdatora sistēmai mākslīgi palielināt savu atmiņas kopumu, izmantojot priekšrocības vai atgūstot neizmantoto atmiņu, kas iepriekš piešķirta dažādām virtuālajām mašīnām.
Tas tiek panākts, izmantojot gaisa balona draiveri, kas ir uzstādīts viesa operētājsistēmā, ar kuru hiperators sazinās, kad tam ir nepieciešams atgūt atmiņu, izmantojot gaisa balonu.
Techopedia skaidro atmiņas balonu veidošanu
Izmantojot atmiņas balonu, resursdatora serveris var atgūt neizmantoto atmiņu no citām mazāk aizņemtām virtuālajām mašīnām un no jauna to piešķirt tām, kurām tā nepieciešama vairāk. Teorētiski serveris ar 32 GB atmiņu varētu atbalstīt apvienoto virtuālās mašīnas atmiņas ietilpību 64 GB tikai tāpēc, ka visas šīs virtuālās mašīnas vienlaikus neizmanto maksimālo atmiņas daudzumu, kas tām piešķirts.
Balonu draiveris katrā viesa operētājsistēmā izseko katra VM atmiņā un, kad hipervizors prasa atmiņas atjaunošanu, izmantojot balonu veidošanu, balona draiveris VM piesprauž noteiktu atmiņas daudzumu, lai VM to nevarētu patērēt, un pēc tam hiperators atsauc atmiņā piesprausto atmiņu pārdalīšanai. Ja trūkst neizmantotās atmiņas, var izpildīt atmiņas apmaiņu, lai izpildītu balonu kvotu. Ja tas notiek pārāk daudz, starp dažādiem VM, kas veic atmiņas maiņu ar disku, ir daudz I / O pieskaitāmās vērtības, un tas var nelabvēlīgi ietekmēt virtuālās sistēmas kopējo veiktspēju.
Acīmredzams ieguvums ir tas, ka resursdators var atbalstīt vairāk virtuālo datoru, ar nosacījumu, ka vairums no viņiem lielāko daļu laika neizmanto atmiņu. Bet sistēmā, kurā lielākā daļa VM ir aizņemti un patērē lielāko daļu atvēlētā atmiņas, balonu veidošana var izraisīt veiktspējas pasliktināšanos. Tas tikai uzsver atmiņas ietilpības nozīmi jebkurai datorsistēmai.
