proc_buddyinfo(5) File Formats Manual proc_buddyinfo(5) NUME /proc/buddyinfo - fragmentarea memoriei DESCRIERE /proc/buddyinfo Acest fiier conine informaii care sunt utilizate pentru diagnosticarea problemelor de fragmentare a memoriei. Fiecare linie incepe cu identificarea nodului i numele zonei care, impreuna, identifica o regiune de memorie. Acestea sunt urmate de numarul de fragmente disponibile intr-o anumita ordine in care aceste zone sunt imparite. Dimensiunea in octei a unei anumite ordini este data de formula: (2^ordine) * PAGE_SIZE Algoritmul de alocare binar buddy din cadrul nucleului va impari un fragment in doua fragmente de o ordine mai mica (deci cu jumatate din dimensiune) sau va combina doua fragmente contigue intr-un fragment mai mare de o ordine mai mare (deci cu dimensiune dubla) pentru a satisface cererile de alocare i pentru a contracara fragmentarea memoriei. Ordinea se potrivete cu numarul coloanei, atunci cand numaratoarea incepe de la zero. De exemplu, intr-un sistem x86-64: Node 0, zone DMA 1 1 1 0 2 1 1 0 1 1 3 Node 0, zone DMA32 65 47 4 81 52 28 13 10 5 1 404 Node 0, zone Normal 216 55 189 101 84 38 37 27 5 3 587 In acest exemplu, exista un nod care conine trei zone i exista 11 dimensiuni diferite ale fragmentelor. Daca dimensiunea paginii este de 4 kilooctei, atunci prima zona numita DMA (pe x86 primii 16 megaoctei de memorie) are un fragment de 4 kilooctei (ordinea 0) disponibil i are 3 fragmente de 4 megaoctei (ordinea 10) disponibile. Daca memoria este foarte fragmentata, contoarele pentru bucaile de ordin superior vor fi zero, iar alocarea de zone contigue mari va eua. Informaii suplimentare despre zone pot fi gasite in /proc/zoneinfo. CONSULTAI I proc(5) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.9.1 2 mai 2024 proc_buddyinfo(5)