'\" t .\" Title: coresched .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-03-29 .\" Manual: Comenzi utilizator .\" Source: util-linux 2.41 .\" Language: English .\" .TH "CORESCHED" "1" "2025-03-29" "util\-linux 2.41" "Comenzi utilizator" .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 "NUME" coresched \- gestionează cookie\-urile de planificare a nucleului pentru sarcini .SH "REZUMAT" .sp \fBcoresched\fP [\fBget\fP] [\fB\-s\fP \fIpid\fP] .sp \fBcoresched\fP \fBnew\fP [\fB\-t\fP \fItip\fP] \fB\-d\fP \fIpid\fP .sp \fBcoresched\fP \fBnew\fP [\fB\-t\fP \fItip\fP] \-\- \fIcomanda\fP [\fIargument\fP...] .sp \fBcoresched\fP \fBcopy\fP [\fB\-s\fP \fIpid\fP] [\fB\-t\fP \fItip\fP] \fB\-d\fP \fIpid\fP .sp \fBcoresched\fP \fBcopy\fP [\fB\-s\fP \fIpid\fP] [\fB\-t\fP \fItip\fP] \-\- \fIcomanda\fP [\fIargument\fP...] .SH "DESCRIERE" .sp Comanda \fBcoresched\fP este utilizată pentru a prelua sau a modifica cookie\-urile de planificare a nucleului unui proces în desfășurare, având în vedere \fIpid\-ul\fP acestuia, sau pentru a crea o nouă \fIcomandă\fP cu cookie\-rile de planificare a nucleului. .sp Planificarea nucleului permite definirea grupurilor de sarcini care pot împărți un nucleu fizic. Acest lucru se realizează prin atribuirea unui cookie fiecărei sarcini. Numai sarcinile care au același cookie pot fi programate pe același nucleu fizic. .sp Este posibil fie să se atribuie un nou cookie aleatoriu unei sarcini, fie să se copieze un cookie de la o altă sarcină. Nu este posibil să se aleagă valoarea cookie\-ului. .SH "FUNCȚII" .sp \fBget\fP .RS 4 Preia cookie\-ul de planificare de bază al PID specificat în \fB\-s\fP. Dacă \fB\-s\fP este omis, se va obține cookie\-ul procesului \fBcoresched\fP curent. .RE .sp \fBnew\fP .RS 4 Atribuie un cookie nou unui PID existent specificat în \fB\-d\fP sau execută \fIcomanda\fP cu un cookie nou. .RE .sp \fBcopy\fP .RS 4 Copiază cookie\-ul de la un PID existent (\fB\-s\fP) la un alt PID (\fB\-d\fP) sau execută _ comanda_ cu acel cookie. Dacă \fB\-s\fP este omisă, se va obține cookie\-ul procesului curent \fBcoresched\fP. .RE .sp Dacă nu este specificată nicio funcție, se va executa funcția \fBget\fP. .SH "OPȚIUNI" .sp \fB\-s\fP, \fB\-\-source\fP \fIPID\fP .RS 4 De la care \fIPID\fP să se obțină cookie\-ul. Dacă această opțiune este omisă, cookie\-ul va fi obținut de la procesul curent \fBcoresched\fP. .RE .sp \fB\-d\fP, \fB\-\-dest\fP \fIPID\fP .RS 4 Care \fIPID\fP să modifice cookie\-ul. .RE .sp \fB\-t\fP, \fB\-\-dest\-type\fP \fITIP\fP .RS 4 Tipul de PID al cărui cookie va fi modificat. Acesta poate avea una dintre următoarele trei valori: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fBpid\fP, sau ID\-ul procesului .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fBtgid\fP, sau ID\-ul grupului de fire (valoarea implicită) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} \fBpgid\fP, sau ID\-ul grupului de procese .RE .RE .sp \fB\-v\fP, \fB\-\-verbose\fP .RS 4 Afișează informații suplimentare la modificarea cookie\-urilor de sarcini. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Afișează acest mesaj de ajutor și iese. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Afișează versiunea și iese. .RE .SH "EXEMPLE" .sp Obține cookie\-ul de planificare a nucleului al sarcinii coresched în sine, de obicei moștenit de la părintele său: .RS 4 \fBcoresched get\fP .RE .sp Obține cookie\-ul de planificare a nucleului pentru o sarcină cu PID \fI123\fP: .RS 4 \fBcoresched get \-s\fP \fI123\fP .RE .sp Acordă unei sarcini cu PID \fI123\fP un nou cookie: de planificare a nucleului .RS 4 \fBcoresched new \-d\fP \fI123\fP .RE .sp Generează o nouă sarcină cu un nou cookie de planificare a nucleului: .RS 4 \fBcoresched new\fP \-\- \fIcomanda\fP [\fIargument\fP...] .RE .sp Copiază cookie\-ul din procesul {comand} curent într\-o altă sarcină cu pid\-ul \fI456\fP: .RS 4 \fBcoresched copy \-d\fP \fI456\fP .RE .sp Copiază cookie\-ul de la o sarcină cu pid\-ul \fI123\fP la o altă sarcină cu pid\-ul \fI456\fP: .RS 4 \fBcoresched copy \-s\fP \fI123\fP \fB\-d\fP \fI456\fP .RE .sp Copiază cookie\-ul de la o sarcină cu pid\-ul \fI123\fP la o nouă sarcină \fIcomanda\fP: .RS 4 \fBcoresched copy \-s\fP \fI123\fP \-\- \fIcomanda\fP [\fIargument\fP...] .RE .sp Copiază cookie\-ul de la o sarcină cu pid\-ul \fI123\fP la ID\-ul grupului de procese \fI456\fP: .RS 4 \fBcoresched copy \-s\fP \fI123\fP \fB\-t\fP \fIpgid\fP \fB\-d\fP \fI456\fP .RE .SH "PERMISIUNI" .sp Preluarea sau modificarea cookie\-ului de planificare a nucleului al unui proces necesită accesul \fBPTRACE_MODE_READ_REALCREDS\fP ptrace la procesul respectiv. Pentru mai multe informații, consultați secțiunea „Ptrace access mode checking” (Verificarea modului de acces al Ptrace) din \fBptrace\fP(2). .SH "VALOAREA RETURNATĂ" .sp În caz de succes, \fBcoresched\fP returnează 0. Dacă \fBcoresched\fP eșuează, va afișa o eroare și va returna 1. .sp Dacă se execută o \fIcomandă\fP, valoarea returnată de \fBcoresched\fP va fi valoarea returnată de \fIcomandă\fP. .SH "NOTE" .sp \fBcoresched\fP necesită suport pentru planificarea nucleului în nucleul Linux. Aceasta poate fi activată prin opțiunea de configurare a nucleului \fBCONFIG_SCHED_CORE\fP. .SH "AUTORI" .sp .MTO "thijs\(atraymakers.nl" "Thijs Raymakers" "," .MTO "pauld\(atredhat.com" "Phil Auld" "" .SH "DREPTURI DE AUTOR" .sp Drepturi de autor © 2024 Thijs Raymakers și Phil Auld. Acesta este un software liber sub licența EUPL. .SH "CONSULTAȚI ȘI" .sp \fBchrt\fP(1), \fBnice\fP(1), \fBrenice\fP(1), \fBtaskset\fP(1), \fBptrace\fP(2), \fBsched\fP(7) .sp Fișierele sursă ale nucleului Linux \fIDocumentation/admin\-guide/hw\-vuln/core\-scheduling.rst\fP .SH "RAPORTAREA ERORILOR" .sp Pentru rapoarte de eroare, folosiți \c .URL "https://github.com/util\-linux/util\-linux/issues" "sistemul de urmărire al erorilor" "." .SH "DISPONIBILITATE" .sp Comanda \fBcoresched\fP face parte din pachetul util\-linux care poate fi descărcat de la \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."