CHOOM(1)                      Comenzi utilizator                      CHOOM(1)

NUME
       choom - afi<?>eaza <?>i ajusteaza nivelul OOM-killer (nivelul de
       finalizare a procesului datorita depa<?>irii memoriei).

       choom -p PID

       choom -p PID -n numar

       choom -n numar [--] comanda [argument ...]

DESCRIERE
       Comanda choom afi<?>eaza <?>i ajusteaza valorile ,,nivelului
       Out-Of-Memory killer" (nivelului de finalizare a procesului datorita
       depa<?>irii memoriei)..

OP<?>IUNI
       -p, --pid pid
           Specifica ID-ul procesului.

       -n, --adjust valoare
           Specifica valoarea de ajustare a nivelului.

       -h, --help
           Afi<?>eaza acest mesaj de ajutor <?>i iese.

       -V, --version
           Afi<?>eaza versiunea <?>i iese.

NOTE
       Nucleul Linux utilizeaza euristica de ,,clasificare a starii rele"
       pentru a selecta ce proces este ucis in condi<?>ii de lipsa de memorie.

       Heuristica de ,,clasificare a starii rele" atribuie o valoare fiecarei
       sarcini candidate, variind de la 0 (nu se omoara niciodata) la 1000 (se
       omoara intotdeauna) pentru a determina ce proces este vizat.
       Unita<?>ile reprezinta aproximativ o propor<?>ie de-a lungul acestui
       interval de memorie permisa pe care procesul o poate aloca, pe baza
       unei estimari a memoriei curente <?>i a utilizarii spa<?>iului de
       interschimb. De exemplu, daca un proces utilizeaza toata memoria
       permisa, indicele sau de ,,rautate" va fi de 1000. Daca utilizeaza
       jumatate din memoria permisa, indicele sau va fi de 500.

       Exista un factor suplimentar inclus in calculul nivelului de
       ,,clasificare a starii rele": memoria curenta <?>i utilizarea
       spa<?>iului de interschimb (swap) sunt reduse cu 3% pentru procesele
       root.

       Cantitatea de memorie ,,permisa" depinde de contextul in care a fost
       apelat ,,OOM-killer". In cazul in care se datoreaza faptului ca memoria
       alocata setului de procesoare al sarcinii de alocare este epuizata,
       memoria permisa reprezinta setul de memorii alocate setului respectiv
       de procesoare. In cazul in care se datoreaza epuizarii nodului
       (nodurilor) unei mempolicy (politici de memorie), memoria permisa
       reprezinta setul de noduri mempolicy. In cazul in care se datoreaza
       atingerii unei limite de memorie (sau a unei limite de spa<?>iu de
       interschimb ,,swap"), memoria permisa reprezinta acea limita
       configurata. In cele din urma, daca se datoreaza faptului ca intregul
       sistem nu mai are memorie, memoria permisa reprezinta toate resursele
       alocabile.

       Valoarea indicelui de ajustare este adaugata la valoarea indicelui de
       ,,rautate" inainte de a fi utilizata pentru a determina ce sarcina
       trebuie eliminata. Valorile acceptabile sunt cuprinse intre -1000 <?>i
       +1000. Acest lucru permite spa<?>iului utilizatorului sa polarizeze
       preferin<?>a pentru omorarea ,,oom" fie prin preferin<?>a permanenta
       pentru o anumita sarcina, fie prin dezactivarea completa a acesteia.
       Cea mai mica valoare posibila, -1000, este echivalenta cu dezactivarea
       completa a omorarii ,,oom" pentru sarcina respectiva, deoarece va
       raporta intotdeauna un indice de ,,rautate" de 0.

       Stabilirea unei valori de ajustare a indicelui de +500, de exemplu,
       este aproximativ echivalenta cu a permite celorlalte sarcini care
       impart acelea<?>i resurse de sistem, cpuset, mempolicy sau controlorul
       de memorie sa utilizeze cu cel pu<?>in 50% mai multa memorie. O valoare
       de -500, pe de alta parte, ar fi aproximativ echivalenta cu reducerea
       memoriei permise a unui proces cu 50% atunci cand se evalueaza memoria
       permisa a procesului..

AUTORI
       Karel Zak <kzak@redhat.com>

CONSULTA<?>I <?>I
       proc(5)

RAPORTAREA ERORILOR
       Pentru rapoarte de eroare, folosi<?>i sistemul de urmarire al erorilor
       <https://github.com/util-linux/util-linux/issues>.

DISPONIBILITATE
       Comanda choom face parte din pachetul util-linux care poate fi
       descarcat de la Linux Kernel Archive
       <https://www.kernel.org/pub/linux/utils/util-linux/>.

util-linux 2.41                   2025-03-29                          CHOOM(1)