choom(1)
choom(1)
NAMN
choom – visa eller justera OOM-killer-poäng
SYNOPSIS
choom -p PID
choom -p PID -n värde
choom -n värde [--] kommando [argument ...]
BESKRIVNING
Kommandot choom visar eller justerar inställningen för Out-Of-Memory (OOM) killer-poängen.
FLAGGOR
- -p, --pid pid
- Anger process-ID.
- -n, --adjust värde
- Ange justeringsvärdet för poängen.
- -h, --help
- Visa hjälptext och avsluta.
- -V, --version
- Visa versionsinformation och avsluta.
ANTECKNINGAR
Linux-kärnan använder en så kallad badness heuristic (”dålighetsheuristik”) för att välja vilken process som ska avslutas när minnet tar slut.
Denna heuristik tilldelar varje process ett värde mellan:
- 0 (döda aldrig)
- 1000 (döda alltid)
för att avgöra vilken process som ska väljas. Värdet är ungefär proportionellt mot hur mycket minne processen använder i förhållande till vad den får använda, baserat på en uppskattning av dess nuvarande minnes- och swap-användning.
Exempel:
- Om en process använder allt tillåtet minne → poäng ≈ 1000
- Om den använder hälften → poäng ≈ 500
En extra faktor ingår också i beräkningen:
- minnes- och swap-användning reduceras med 3 % för root-processer
Tillåtet minne
Mängden ”tillåtet” minne beror på situationen där OOM-killern aktiveras:
- Om minnet i en cpuset är slut → tillåtet minne = minnet i cpuset
- Om mempolicy-noder är slut → tillåtet minne = dessa noder
- Om en minnes- eller swapgräns nås → tillåtet minne = den gränsen
- Om hela systemet är slut på minne → tillåtet minne = alla resurser
Justeringsvärde
Justeringsvärdet läggs till den beräknade badness-poängen innan beslut tas.
Tillåtna värden:
-1000 till +1000
Detta gör det möjligt att styra sannolikheten att en process dödas:
- -1000 → processen dödas aldrig (poängen blir alltid 0)
- +1000 → processen dödas först
Exempel:
- +500 → andra processer kan använda ~50 % mer minne innan denna dödas
- -500 → ca 50 % av minnet ignoreras i beräkningen → mindre risk att dödas
FÖRFATTARE
Karel Zak <kzak@redhat.com>
SE ÄVEN
proc(5)
RAPPORTERA BUGGAR
För buggrapporter, använd: https://github.com/util-linux/util-linux/issues
TILLGÄNGLIGHET
Kommandot choom är en del av paketet util-linux som kan laddas ner från:
https://www.kernel.org/pub/linux/utils/util-linux/
Denna manualsida är en del av projektet util-linux (en samling Linux-verktyg).
Om du hittar fel i denna manualsida, skicka e-post till: util-linux@vger.kernel.org
Sidan hämtades från projektets Git-repository: git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
(vid hämtningstillfället var senaste commit 2026-01-14)
Om du hittar renderingproblem eller har förbättringsförslag, skicka e-post till: man-pages@man7.org
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/choom.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till PC Service som har sponsrat Linux.se med webbhotell.