|
|
Objavljeno na 10. 12. 2022 12:07:49
|
|
|
|

Zahteve: Uporabite brezplačni ukaz -h za preverjanje porabe pomnilnika in ugotovite, da je razpoložljiv pomnilnik manjši od 1G, sistem je bil pravkar nameščen in ni izvedel preveč servisnih programov.
Razlog: buff je predpomnilnik za pisanje datotek, predpomnilnik je predpomnilnik za branje, Linux pa ne sprosti predpomnilnika takoj po uporabi, ampak se uporablja za shranjevanje drugih informacij za izboljšanje učinkovitosti vhodno-izhodnih operacij, torejČe so operacije branja in pisanja datotek prevelike, bo buff/predpomnilnik postal visok。
Na Linuxu se pogosto srečate s težavo prekomerne porabe buff/cache pomnilnika, še posebej pri uporabi oblačnih gostiteljev, saj je veliko teh navideznih pomnilnikov, zato če buff/cache zasede preveč pomnilnika, bo zelo malo prostega pomnilnika, kar vpliva na uporabo;
Običajno je odnos med spominom naslednji:
Običajna naprava: skupaj=uporabljeno+brezplačno
Virtualni stroj: total=uporabljeno+brezplačno+okrepitev/predpomnilnik
Buff/Cache je predpomnilnik datotek, ki nastane zaradi sistemskih branj in zapisov, ki ni pravočasno sproščen, rešitev pa je naslednja:
Vrednost drop_caches je lahko število med 0 in 3, ki predstavlja različne pomene:
0: Ne sproščajte (sistemska privzetost) 1: Sprosti predpomnilnik strani 2 : sprostiti dentrije in inode 3: Osvobodi vse predpomnilnike
Po usmrtitvi, kot je prikazano spodaj:
(Konec)
|
Prejšnji:VS 2022 nastavi projekt za generiranje .pdb datotekeNaslednji:Razlika med ASCII kodo, ISO8859-1, Unicode, GBK in UTF-8
|