'\" t .\" Title: coresched .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-09-02 .\" Manual: Polecenia użytkownika .\" Source: util-linux 2.42.3 .\" Language: English .\" .TH "CORESCHED" "1" "2026-09-02" "util\-linux 2.42.3" "Polecenia użytkownika" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "NAZWA" coresched \- zarządza ciasteczkami planowania rdzeniowego dla zadań .SH "SKŁADNIA" .sp \fBcoresched\fP [\fBget\fP] [\fB\-s\fP \fIpid\fP] .sp \fBcoresched\fP \fBnew\fP [\fB\-t\fP \fItyp\fP] \fB\-d\fP \fIpid\fP .sp \fBcoresched\fP \fBnew\fP [\fB\-t\fP \fItyp\fP] \-\- \fIpolecenie\fP [\fIargument\fP.\|.\|.] .sp \fBcoresched\fP \fBcopy\fP [\fB\-s\fP \fIpid\fP] [\fB\-t\fP \fItyp\fP] \fB\-d\fP \fIpid\fP .sp \fBcoresched\fP \fBcopy\fP [\fB\-s\fP \fIpid\fP] [\fB\-t\fP \fItyp\fP] \-\- \fIpolecenie\fP [\fIargument\fP.\|.\|.] .SH "OPIS" .sp Polecenie \fBcoresched\fP służy do pobrania lub modyfikacji ciasteczek planowania rdzeniowego działającego procesu o podanym \fIpid\fP albo do przywołania nowego \fIpolecenia\fP z ciasteczkami planowania rdzeniowego. .sp Planowanie rdzeniowe pozwala na zdefiniowanie grup zadań, które mogą dzielić fizyczny rdzeń. Dzieje się to poprzez przypisanie ciasteczka do zadania. Jedynie zadania z tym samym ciasteczkiem mogą być przydzielone na ten sam fizyczny rdzeń. .sp Można albo przypisać nowe losowe ciasteczko do zadania albo skopiować ciasteczko innego zadania. Nie da się wybrać wartości ciasteczka. .SH "FUNKCJE" .sp \fBget\fP .RS 4 Pobiera ciasteczko planowania rdzeniowego identyfikatora procesu podanego opcją \fB\-s\fP. Jeśli nie poda się \fB\-s\fP, pobierze ciasteczko bieżącego procesu \fBcoresched\fP. .RE .sp \fBnew\fP .RS 4 Przypisuje nowe ciasteczko do istniejącego identyfikatora procesu podanego opcją \fB\-d\fP albo wykonuje \fIpolecenie\fP z nowym ciasteczkiem. .RE .sp \fBcopy\fP .RS 4 Kopiuje ciasteczko z istniejącego PID\-u (\fB\-s\fP) do innego PID\-u (\fB\-d\fP) albo wykonuje \fIpolecenie\fP z danym ciasteczkiem. Jeśli nie poda się \fB\-s\fP, pobierze ciasteczko bieżącego procesu \fBcoresched\fP. .RE .sp Jeśli nie poda się funkcji, program wykona funkcję \fBget\fP. .SH "OPCJE" .sp \fB\-s\fP, \fB\-\-source\fP \fIPID\fP .RS 4 Określa \fIPID\fP, z którego ma pobrać ciasteczko. Jeśli nie poda się tej opcji, pobierze ciasteczko z bieżącego procesu \fBcoresched\fP. .RE .sp \fB\-d\fP, \fB\-\-dest\fP \fIPID\fP .RS 4 Określa \fIPID\fP, którego ciasteczko ma być zmodyfikowane. .RE .sp \fB\-t\fP, \fB\-\-dest\-type\fP \fITYP\fP .RS 4 Typ identyfikatora procesu, którego ciasteczko ma być zmodyfikowane. Może przyjąć jedną z trzech wartości: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fBpid\fP, czyli identyfikator procesu .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fBtgid\fP, czyli identyfikator grupy wątku (wartość domyślna) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fBpgid\fP, czyli identyfikator grupy procesu .RE .RE .sp \fB\-v\fP, \fB\-\-verbose\fP .RS 4 Pokazuje dodatkowe informacje przy modyfikacji ciasteczek zadań. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Wyświetla ten tekst i wychodzi. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Wyświetla wersję i wychodzi. .RE .SH "PRZYKŁADY" .sp Pobiera ciasteczko planowania rdzeniowego samego zadania coresched, zwykle dziedziczone od swego rodzica: .RS 4 \fBcoresched get\fP .RE .sp Pobiera ciasteczko planowania rdzeniowego zadania o PID \fI123\fP: .RS 4 \fBcoresched get \-s\fP \fI123\fP .RE .sp Nadaje zadaniu o PID \fI123\fP nowe ciasteczko planowania rdzeniowego: .RS 4 \fBcoresched new \-d\fP \fI123\fP .RE .sp Przywołuje nowe zadanie z nowym ciasteczkiem planowania rdzeniowego: .RS 4 \fBcoresched new\fP \-\- \fIpolecenie\fP [\fIargument\fP.\|.\|.] .RE .sp Kopiuje ciasteczko z bieżącego procesu coresched do innego zadania o pid \fI456\fP: .RS 4 \fBcoresched copy \-d\fP \fI456\fP .RE .sp Kopiuje ciasteczko z zadania o pid \fI123\fP do innego zadania o pid \fI456\fP: .RS 4 \fBcoresched copy \-s\fP \fI123\fP \fB\-d\fP \fI456\fP .RE .sp Kopiuje ciasteczko z zadania o pid \fI123\fP do innego zadania \fIpolecenie\fP: .RS 4 \fBcoresched copy \-s\fP \fI123\fP \-\- \fIpolecenie\fP [\fIargument\fP.\|.\|.] .RE .sp Kopiuje ciasteczko z zadania o pid \fI123\fP do identyfikatora grupy procesu \fI456\fP: .RS 4 \fBcoresched copy \-s\fP \fI123\fP \fB\-t\fP \fIpgid\fP \fB\-d\fP \fI456\fP .RE .SH "UPRAWNIENIA" .sp Pobieranie i modyfikacja ciasteczka planowania rdzeniowego procesu wymaga dostępu ptrace \fBPTRACE_MODE_READ_REALCREDS\fP do tego procesu. Więcej informacji w rozdziale "Ptrace access mode checking" podręcznika \fBptrace\fP(2). .SH "STATUS ZAKOŃCZENIA" .sp W przypadku powodzenia, \fBcoresched\fP zwraca 0. Jeśli \fBcoresched\fP zawiedzie, wypisze błąd i zwróci 1. .sp Jeśli wykonywane jest \fIpolecenie\fP, zwracaną wartością \fBcoresched\fP będzie wartość zwrócona przez \fIpolecenie\fP. .SH "UWAGI" .sp \fBcoresched\fP wymaga obsługi planowania rdzeniowego w jądrze. Można ją włączyć opcją konfiguracyjną jądra \fBCONFIG_SCHED_CORE\fP. .SH "AUTORZY" .sp .MTO "thijs\(atraymakers.nl" "Thijs Raymakers" "," .MTO "pauld\(atredhat.com" "Phil Auld" "" .SH "PRAWA AUTORSKIE" .sp Copyright © 2024 Thijs Raymakers i Phil Auld. Jest to wolne oprogramowanie na licencji EUPL. .SH "ZOBACZ TAKŻE" .sp \fBchrt\fP(1), \fBnice\fP(1), \fBrenice\fP(1), \fBtaskset\fP(1), \fBptrace\fP(2), \fBsched\fP(7) .sp Plik w źródłach jądra Linux \fIDocumentation/admin\-guide/hw\-vuln/core\-scheduling.rst\fP .SH "ZGŁASZANIE BŁĘDÓW" .sp Problemy należy zgłaszać w \c .URL "https://github.com/util\-linux/util\-linux/issues" "systemie śledzenia błędów" "." .SH "DOSTĘPNOŚĆ" .sp Polecenie \fBcoresched\fP jest częścią pakietu util\-linux, który można pobrać ze strony \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Archiwum jądra Linux" "."