chrt(1)

Från Wiki.linux.se
Version från den 2 mars 2025 kl. 06.50 av Admin (diskussion | bidrag) (Skapade sidan med '== chrt(1) - Linux manual page == === NAMN === '''chrt''' - hantera realtidsattributen för en process === SYNOPSIS === '''chrt [alternativ] prioritet kommando argument ...''' '''chrt [alternativ] -p [prioritet] PID''' === BESKRIVNING === '''chrt''' sätter eller hämtar realtids-schemaläggningsattributen för en existerande '''PID''', eller kör ett '''kommando''' med de angivna attributen. === POLICIES === * '''-o''', '''--other''' - Sätt schemaläggningspolicy...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

chrt(1) - Linux manual page

NAMN

chrt - hantera realtidsattributen för en process

SYNOPSIS

chrt [alternativ] prioritet kommando argument ...

chrt [alternativ] -p [prioritet] PID

BESKRIVNING

chrt sätter eller hämtar realtids-schemaläggningsattributen för en existerande PID, eller kör ett kommando med de angivna attributen.

POLICIES

  • -o, --other - Sätt schemaläggningspolicy till SCHED_OTHER (standard för Linux tidsdelningspolicy).
  • -f, --fifo - Sätt schemaläggningspolicy till SCHED_FIFO (först in, först ut).
  • -r, --rr - Sätt schemaläggningspolicy till SCHED_RR (rundgångsschemaläggning).
  • -b, --batch - Sätt schemaläggningspolicy till SCHED_BATCH (batch-processer). Kräver prioritet 0.
  • -i, --idle - Sätt schemaläggningspolicy till SCHED_IDLE (mycket lågprioriterade jobb). Kräver prioritet 0.
  • -d, --deadline - Sätt schemaläggningspolicy till SCHED_DEADLINE (deadlineschemaläggning). Kräver prioritet 0.

SCHEMALÄGGNINGSALTERNATIV

  • -T, --sched-runtime nanosekunder - Specificerar runtime för SCHED_DEADLINE.
  • -P, --sched-period nanosekunder - Specificerar period för SCHED_DEADLINE.
  • -D, --sched-deadline nanosekunder - Specificerar deadline för SCHED_DEADLINE.
  • -R, --reset-on-fork - Använd SCHED_RESET_ON_FORK, vilket återställer privilegier vid fork().

ALTERNATIV

  • -a, --all-tasks - Ändrar schemaläggningsattribut för alla trådar i en process.
  • -m, --max - Visar minsta och största prioritet.
  • -p, --pid - Ändrar en befintlig process istället för att starta en ny.
  • -v, --verbose - Visar statusinformation.
  • -h, --help - Visar hjälptext och avslutar.
  • -V, --version - Visar versionsinformation och avslutar.

EXEMPEL

Kör ett nytt kommando:

 chrt prioritet kommando [argument]

Hämta realtidsattribut för en befintlig process:

 chrt -p PID

Ställ in realtidsattribut:

 chrt -r -p prioritet PID

Ställ in prioritet 30 med SCHED_RR för en process:

 chrt -r -p 30 PID

Återställ prioritet till standard:

 chrt -o -p 0 PID

BEHÖRIGHETER

För att ändra schemaläggningsattribut för en process krävs CAP_SYS_NICE. Alla användare kan läsa attributen.

ANMÄRKNINGAR

Endast SCHED_FIFO, SCHED_OTHER och SCHED_RR är en del av POSIX 1003.1b Process Scheduling.

FÖRFATTARE

Skriven av Robert Love och Karel Zak.

SE ÄVEN

Se även sched_setscheduler(2) för en detaljerad beskrivning av Linux schemaläggning.

RAPPORTERING AV FEL

Rapportera buggar via: [1]

TILLGÄNGLIGHET

chrt är en del av util-linux, som kan laddas ner från: [2].

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/chrt.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 Datorhjälp som har sponsrat Linux.se med webbhotell.