choom(1): Skillnad mellan sidversioner

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök
(Skapade sidan med '= choom(1) = == NAMN == '''choom''' – visa eller ändra OOM-killer-poäng == SYNOPSIS == choom -p PID choom -p PID -n värde choom -n värde [--] kommando [argument ...] == BESKRIVNING == '''choom''' används för att visa eller ändra en process OOM-killer-poäng. OOM (Out-Of-Memory) killern används av Linux-kärnan för att välja vilken process som ska avslutas när minnet tar slut. == FLAGGOR == ; -p, --pid ''pid'' : Anger process-ID. ; -n, --adjust ''v...')
(Ingen skillnad)

Versionen från 12 april 2026 kl. 03.35

choom(1)

NAMN

choom – visa eller ändra OOM-killer-poäng

SYNOPSIS

choom -p PID
choom -p PID -n värde
choom -n värde [--] kommando [argument ...]

BESKRIVNING

choom används för att visa eller ändra en process OOM-killer-poäng.

OOM (Out-Of-Memory) killern används av Linux-kärnan för att välja vilken process som ska avslutas när minnet tar slut.

FLAGGOR

-p, --pid pid
Anger process-ID.
-n, --adjust värde
Anger justeringsvärde för OOM-poängen.
-h, --help
Visa hjälp och avsluta.
-V, --version
Visa version och avsluta.

ANTECKNINGAR

Linux-kärnan använder en "badness heuristic" (dålighetsvärde) för att avgöra vilken process som ska dödas vid minnesbrist.

Grundprincip

  • Värdet går från 0 → 1000
  • 0 = dödas aldrig
  • 1000 = dödas först

Exempel:

  • använder allt minne → ~1000
  • använder halva minnet → ~500

Extra faktorer

  • root-processer får ca 3% lägre värde (mindre risk att dödas)

Vad är "tillåtet minne"?

Beror på situation:

  • cpuset → minne tilldelat CPU-gruppen
  • mempolicy → specifika minnesnoder
  • minnesgräns → satt limit
  • hela systemet → allt tillgängligt minne

Justeringsvärde (adjust score)

Det värde du sätter med -n läggs till badness-poängen.

Tillåtna värden:

-1000 → +1000

Effekt:

  • -1000 → processen dödas aldrig
  • +1000 → processen dödas alltid först

Exempel:

  • +500 → processen är mer sannolik att dödas
  • -500 → processen skyddas mer

FÖRFATTARE

Karel Zak

SE ÄVEN

  • proc(5)

RAPPORTERA BUGGAR

https://github.com/util-linux/util-linux/issues

TILLGÄNGLIGHET

choom ingår i paketet util-linux.