|
|
Paskelbta 2022-12-10 12:07:49
|
|
|
|

Reikalavimai: Naudokite komandą free -h, kad patikrintumėte atminties naudojimą ir nustatytumėte, kad laisva atmintis yra mažesnė nei 1G, sistema ką tik įdiegta ir ji nevykdė per daug aptarnavimo programų.
Priežastis: buff yra rašyti failo talpyklą, talpykla yra skaityti failo talpyklą, Linux nebus išleisti talpyklos iš karto po talpyklos naudojimo, bet yra naudojamas talpykloje kitai informacijai, siekiant pagerinti IO efektyvumą, todėlJei yra per didelių failų skaitymo ir rašymo operacijų, buff / talpykla taps didelė。
"Linux" sistemoje dažnai susidursite su pernelyg didelio "buff" / talpyklos atminties naudojimo problema, ypač kai naudojate debesies pagrindinius kompiuterius, nes daugelis jų yra virtuali atmintis, todėl jei "buff" / talpykla užima per daug atminties, bus labai mažai laisvos atminties, o tai turės įtakos naudojimui;
Paprastai atminties ryšys yra:
Įprasta mašina: iš viso = naudota + nemokama
Virtuali mašina: total=used+free+buff/cache
Buff/Cache yra failų talpykla, kurią sukelia sistemos skaitymai ir rašymai, kuri nėra laiku išleista, o sprendimas yra toks:
drop_caches reikšmė gali būti skaičius nuo 0 iki 3, reiškiantis skirtingas reikšmes:
0: Neatleiskite (numatytoji sistema) 1: Atlaisvinkite puslapio talpyklą 2 : išleisti dentries ir inodes 3: Atlaisvinkite visas talpyklas
Po vykdymo, kaip parodyta toliau:
(Pabaiga)
|
Ankstesnis:VS 2022 nustato projektą generuoti .pdb failąKitą:Skirtumas tarp ASCII kodo, ISO8859-1, Unicode, GBK ir UTF-8
|