CORESCHED(1) Anvandarkommandon CORESCHED(1) NAMN coresched - hantera cookies for karnschemalaggning for 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 anvands for att hamta eller andra cookies for karnschemalaggning for en process som kors med hjalp av dess pid, eller for att skapa ett nytt kommando med cookies for karnschemalaggning. Med karnschemalaggning kan man definiera grupper av uppgifter som far dela en fysisk karna. Detta gors genom att tilldela en cookie till varje task. Endast uppgifter som har samma cookie far schemalaggas pa samma fysiska karna. Det ar mojligt att antingen tilldela en ny slumpmassig cookie till en uppgift eller kopiera en cookie fran en annan uppgift. Det ar inte mojligt att valja kakans varde. FUNKTIONER get Hamtar cookien for karnschemalaggning for den PID som anges i -s. Om -s utelamnas hamtas cookien for den aktuella coresched-processen. nytt Tilldela en ny cookie till en befintlig PID som anges i -d, eller utfor kommando med en ny cookie. kopiera Kopiera cookien fran en befintlig PID (-s) till en annan PID (-d), eller kor kommando med den cookien. Om -s utelamnas hamtas cookien for den aktuella coresched-processen. Om ingen funktion anges kommer funktionen get att koras. FLAGGOR -s, --source PID Vilken PID som cookien ska hamtas fran. Om denna flagga utelamnas hamtas cookien fran den aktuella coresched processen. -d, --dest PID Vilket PID du ska andra cookien for. -t, --dest-type TYPE Typen av PID vars cookie kommer att andras. Detta kan vara ett av tre varden: o pid, eller process-ID o tgid, eller tradgrupps-ID (standardvarde) o pgid, eller processgrupps-ID -v, --verbose Visa extra information nar du andrar cookies for uppgifter. -h, --help Visa hjalptext och avsluta. -V, --version Visa version och avsluta. EXEMPEL Hamta den centrala schemalaggningskakan for sjalva coresched-uppgiften, vanligtvis arvd fran dess foralder: coresched get Hamta cookie for karnschemalaggning for en uppgift med PID 123: coresched get -s 123 Ge en uppgift med PID 123 en ny cookie for karnschemalaggning: coresched new -d 123 Starta en ny uppgift med en ny cookie for karnschemalaggning: coresched new -- kommando [argument...] Kopiera cookien fran den aktuella processen coresched till en annan uppgift med pid 456: coresched copy -d 456 Kopiera cookien fran en uppgift med pid 123 till en annan uppgift med pid 456: coresched copy -s 123 -d 456 Kopiera cookien fran en uppgift med pid 123 till en ny uppgift kommando: coresched copy -s 123 -- kommando [argument...] Kopiera cookien fran en uppgift med pid 123 till processgrupp-ID 456: coresched copy -s 123 -t pgid -d 456 TILLSTAND For att hamta eller andra en process cookie for karnschemalaggning kravs PTRACE_MODE_READ_REALCREDS ptrace-atkomst till den processen. Se avsnittet "Ptrace access mode checking" i ptrace(2) for mer information. AVSLUTSSTATUS Om coresched lyckas returnerar den 0. Om coresched misslyckas skriver den ut ett felmeddelande och returnerar 1. Om ett kommando utfors, kommer returvardet for coresched att vara returvardet for kommandot. ANTECKNINGAR coresched kraver stod for karnschemalaggning i karnan. Detta kan aktiveras via karnkonfigurationsflaggan CONFIG_SCHED_CORE. UPPHOVSPERSONER Thijs Raymakers , Phil Auld UPPHOVSRATT Copyright (C) 2024 Thijs Raymakers och Phil Auld. Detta ar fri programvara licensierad under EUPL. SE AVEN chrt(1), nice(1), renice(1), taskset(1), ptrace(2), sched(7) Linux-karnans kallfiler Documentation/admin-guide/hw-vuln/core-scheduling.rst FELRAPPORTERING For felrapporter, anvand felhanteraren . TILLGANGLIGHET Kommandot coresched ingar i paketet util-linux som kan hamtas fran Linux Kernel Archive . util-linux 2.42.1 2026-05-18 CORESCHED(1)