choom(1): Skillnad mellan sidversioner

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
 
Rad 95: Rad 95:
Om du hittar renderingproblem eller har förbättringsförslag, skicka e-post till:
Om du hittar renderingproblem eller har förbättringsförslag, skicka e-post till:
man-pages@man7.org
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/
<BR><BR>Tack till [https://Pc-service.se PC Service] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.
[[Kategori:Linuxmanual grupp 1]]
[[Kategori:Linuxmanual]]

Nuvarande version från 12 april 2026 kl. 03.38

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.