choom(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (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...') |
Admin (diskussion | bidrag) |
||
| (En mellanliggande sidversion av samma användare visas inte) | |||
| Rad 2: | Rad 2: | ||
== NAMN == | == NAMN == | ||
'''choom''' – visa eller | '''choom''' – visa eller justera OOM-killer-poäng | ||
== SYNOPSIS == | == SYNOPSIS == | ||
choom -p PID | choom -p PID | ||
choom -p PID -n värde | choom -p PID -n värde | ||
choom -n värde [--] kommando [argument ...] | choom -n värde [--] kommando [argument ...] | ||
== BESKRIVNING == | == BESKRIVNING == | ||
'''choom''' | Kommandot '''choom''' visar eller justerar inställningen för Out-Of-Memory (OOM) killer-poängen. | ||
== FLAGGOR == | == FLAGGOR == | ||
| Rad 20: | Rad 20: | ||
; -n, --adjust ''värde'' | ; -n, --adjust ''värde'' | ||
: | : Ange justeringsvärdet för poängen. | ||
; -h, --help | ; -h, --help | ||
: Visa | : Visa hjälptext och avsluta. | ||
; -V, --version | ; -V, --version | ||
: Visa | : Visa versionsinformation och avsluta. | ||
== ANTECKNINGAR == | == ANTECKNINGAR == | ||
Linux-kärnan använder en | 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: | Exempel: | ||
* använder allt minne → | * Om en process använder allt tillåtet minne → poäng ≈ 1000 | ||
* använder | * 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 | |||
* mempolicy → | * Om hela systemet är slut på minne → tillåtet minne = alla resurser | ||
* | |||
* hela systemet → | |||
=== Justeringsvärde | === Justeringsvärde === | ||
Justeringsvärdet läggs till den beräknade badness-poängen innan beslut tas. | |||
Tillåtna värden: | Tillåtna värden: | ||
-1000 | -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 aldrig | * +1000 → processen dödas först | ||
* +1000 → processen dödas | |||
Exempel: | Exempel: | ||
* +500 → | * +500 → andra processer kan använda ~50 % mer minne innan denna dödas | ||
* -500 → | * -500 → ca 50 % av minnet ignoreras i beräkningen → mindre risk att dödas | ||
== FÖRFATTARE == | == FÖRFATTARE == | ||
Karel Zak | Karel Zak <kzak@redhat.com> | ||
== SE ÄVEN == | == SE ÄVEN == | ||
proc(5) | |||
== RAPPORTERA BUGGAR == | == RAPPORTERA BUGGAR == | ||
För buggrapporter, använd: | |||
https://github.com/util-linux/util-linux/issues | https://github.com/util-linux/util-linux/issues | ||
== TILLGÄNGLIGHET == | == TILLGÄNGLIGHET == | ||
'''choom''' | 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/ | |||
<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.