| CORESCHED(1) | Användarkommandon | CORESCHED(1) |
NAMN
coresched - hantera cookies för kärnschemaläggning för uppgifter
SYNOPSIS
coresched [get] [-s pid]
coresched new [-t typ] -d pid
coresched new [-t typ] -- kommando [argument...]
coresched copy [-s pid] [-t typ] -d pid
coresched copy [-s pid] [-t typ] -- kommando [argument...]
BESKRIVNING
Kommandot coresched används för att hämta eller ändra cookies för kärnschemaläggning för en process som körs med hjälp av dess pid, eller för att skapa ett nytt kommando med cookies för kärnschemaläggning.
Med kärnschemaläggning kan man definiera grupper av uppgifter som får dela en fysisk kärna. Detta görs genom att tilldela en cookie till varje task. Endast uppgifter som har samma cookie får schemaläggas på samma fysiska kärna.
Det är möjligt att antingen tilldela en ny slumpmässig cookie till en uppgift eller kopiera en cookie från en annan uppgift. Det är inte möjligt att välja kakans värde.
FUNKTIONER
get
nytt
kopiera
Om ingen funktion anges kommer funktionen get att köras.
FLAGGOR
-s, --source PID
-d, --dest PID
-t, --dest-type TYPE
-v, --verbose
-h, --help
-V, --version
EXEMPEL
Hämta den centrala schemaläggningskakan för själva coresched-uppgiften, vanligtvis ärvd från dess förälder:
Hämta cookie för kärnschemaläggning för en uppgift med PID 123:
Ge en uppgift med PID 123 en ny cookie för kärnschemaläggning:
Starta en ny uppgift med en ny cookie för kärnschemaläggning:
Kopiera cookien från den aktuella processen coresched till en annan uppgift med pid 456:
Kopiera cookien från en uppgift med pid 123 till en annan uppgift med pid 456:
Kopiera cookien från en uppgift med pid 123 till en ny uppgift kommando:
Kopiera cookien från en uppgift med pid 123 till processgrupp-ID 456:
TILLSTÅND
För att hämta eller ändra en process cookie för kärnschemaläggning krävs PTRACE_MODE_READ_REALCREDS ptrace-åtkomst till den processen. Se avsnittet "Ptrace access mode checking" i ptrace(2) för mer information.
AVSLUTSSTATUS
Om coresched lyckas returnerar den 0. Om coresched misslyckas skriver den ut ett felmeddelande och returnerar 1.
Om ett kommando utförs, kommer returvärdet för coresched att vara returvärdet för kommandot.
ANTECKNINGAR
coresched kräver stöd för kärnschemaläggning i kärnan. Detta kan aktiveras via kärnkonfigurationsflaggan CONFIG_SCHED_CORE.
UPPHOVSPERSONER
Thijs Raymakers <thijs@raymakers.nl>, Phil Auld <pauld@redhat.com>
UPPHOVSRÄTT
Copyright © 2024 Thijs Raymakers och Phil Auld. Detta är fri programvara licensierad under EUPL.
SE ÄVEN
chrt(1), nice(1), renice(1), taskset(1), ptrace(2), sched(7)
Linux-kärnans källfiler Documentation/admin-guide/hw-vuln/core-scheduling.rst
FELRAPPORTERING
För felrapporter, använd felhanteraren https://github.com/util-linux/util-linux/issues.
TILLGÄNGLIGHET
Kommandot coresched ingår i paketet util-linux som kan hämtas från Linux Kernel Archive https://www.kernel.org/pub/linux/utils/util-linux/.
| 2026-05-18 | util-linux 2.42.1 |