Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 4079|Răspunde: 1

[Linux] Consum excesiv de buff de memorie/cache sub Linux

[Copiază linkul]
Postat pe 10.12.2022 12:07:49 | | | |
Cerințe: Folosiți comanda free -h pentru a verifica utilizarea memoriei și constatați că memoria disponibilă este mai mică de 1G, sistemul tocmai a fost instalat și nu a executat prea multe programe de serviciu.

Motiv: buff este un fișier cache de scriere, cache-ul este un cache de fișier de citire, Linux nu va elibera cache-ul imediat după ce cache-ul este folosit, ci este folosit pentru a stoca alte informații pentru a îmbunătăți eficiența IO-ului, deciDacă există operații prea mari de citire și scriere a fișierelor, buff-ul/cache-ul va deveni ridicat

În Linux, vei întâlni adesea problema consumului excesiv de memorie buff/cache, mai ales când folosești gazde cloud, deoarece multe dintre ele sunt memorie virtuală, așa că dacă buff/cache ocupă prea multă memorie, va exista foarte puțină memorie liberă, ceea ce va afecta utilizarea;

De obicei, relația de memorie este:

Mașină normală: total=folosit+liber

Mașină virtuală: total=used+free+buff/cache



buff/cache este un cache de fișiere cauzat de citirile și scrierile sistemului, care nu este eliberat la timp, iar soluția este următoarea:

Valoarea lui drop_caches poate fi un număr între 0 și 3, reprezentând diferite sensuri:

0: Nu eliberați (implicit al sistemului)
1: Eliberează cache-ul paginilor
2 : pentru a elibera dentry-uri și inode
3: Eliberează toate cache-urile

După execuție, așa cum se arată mai jos:



(Sfârșit)





Precedent:VS 2022 configurează proiectul pentru a genera un fișier .pdb
Următor:Diferența dintre codul ASCII, ISO8859-1, Unicode, GBK și UTF-8
Postat pe 11.12.2022 23:01:30 |
Învață-l
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com