'\" t .\" Title: uclampset .\" 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 "UCLAMPSET" "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" uclampset \- manipulează atributele de limitare a utilizării sistemului sau ale unui proces .SH "REZUMAT" .sp \fBuclampset\fP [opțiuni] [\fB\-m\fP \fIuclamp_min\fP] [\fB\-M\fP \fIuclamp_max] _comanda argument\fP .sp \fBuclampset\fP [opțiuni] [\fB\-m\fP \fIuclamp_min\fP] [\fB\-M\fP \fIuclamp_max\fP] \fB\-p\fP \fIPID\fP .SH "DESCRIERE" .sp \fBuclampset\fP stabilește sau preia atributele de limitare a utilizării ale unui \fIPID\fP existent sau execută \fIcomanda\fP cu atributele date. .sp Limitarea utilizării este o nouă caracteristică adăugată în v5.3. Aceasta oferă un indiciu planificatorului cu privire la intervalul de utilizare permis în care ar trebui să funcționeze sarcina. .sp Utilizarea sarcinii afectează selecția frecvenței și plasarea sarcinii. Doar guvernatorul «schedutil cpufreq» înțelege să gestioneze indicii „util clamp” (utile limitării) la momentul redactării acestui articol. Consultați documentația nucleului dumneavoastră pentru informații suplimentare despre suportul altor guvernatori „cpufreq”. .sp Dacă rulați pe un sistem eterogen asimetric, cum ar fi Arm\(cqs big.LITTLE. Utilizarea limitării poate ajuta la plasarea sarcinilor. Dacă sarcina este amplificată astfel încât valoarea \fIutil_min\fP este mai mare decât capacitatea nucleelor mici, atunci planificatorul va face tot posibilul să o plaseze pe un nucleu mare. .sp În mod similar, dacă \fIutil_max\fP este mai mică sau egală cu capacitatea nucleelor mici, atunci planificatorul poate alege să o plaseze acolo chiar dacă utilizarea reală a sarcinii este la maxim. .sp Stabilirea valorii \fIuclamp_min\fP a unei sarcini la o valoare nulă va stimula efectiv sarcina, deoarece atunci când aceasta va fi executată va porni întotdeauna de la această valoare de utilizare. .sp Dacă stabiliți valoarea \fIuclamp_max\fP a unei sarcini sub 1024, aceasta va limita efectiv sarcina, deoarece atunci când se execută nu va putea depăși niciodată această valoare de utilizare. .sp Gama completă de utilizare este: [0:1024]. Valoarea specială \-1 este utilizată pentru a restabili valoarea implicită a sistemului. .sp Consultați cea mai recentă documentație a nucleului pentru mai multe detalii: .sp .if n .RS 4 .nf .fam C https://kernel.org/doc/html/latest/scheduler/sched\-util\-clamp.html .fam .fi .if n .RE .SH "OPȚIUNI" .sp \fB\-m\fP .RS 4 Stabilește valoarea \fIutil_min\fP. .RE .sp \fB\-M\fP .RS 4 Stabilește valoarea \fIutil_max\fP. .RE .sp \fB\-a\fP, \fB\-\-all\-tasks\fP .RS 4 Stabilește sau preia atributele de limitare a utilizării tuturor sarcinilor (fire de execuție) pentru un anumit PID. .RE .sp \fB\-p\fP, \fB\-\-pid\fP .RS 4 Operează pe un PID existent și nu lansează o sarcină nouă. .RE .sp \fB\-s\fP, \fB\-\-system\fP .RS 4 Stabilește sau preia atributele de limitare a utilizării la nivelul întregului sistem. .RE .sp \fB\-R\fP, \fB\-\-reset\-on\-fork\fP .RS 4 Stabilește fanionul \fBSCHED_FLAG_RESET_ON_FORK\fP. .RE .sp \fB\-v\fP, \fB\-\-verbose\fP .RS 4 Afișează informațiile de stare. .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 "UTILIZARE" .sp Comportamentul implicit este de a rula o nouă comandă: .RS 4 \fBuclampset\fP \fI[\-m uclamp_min]\fP \fI[\-M uclamp_max]\fP \fIcomanda\fP [\fIargumente\fP] .RE .sp De asemenea, puteți prelua atributele de limitare a utilizării unei sarcini existente: .RS 4 \fBuclampset \-p\fP \fIPID\fP .RE .sp Sau să\-le stabiliți: .RS 4 \fBuclampset \-p\fP \fIPID\fP \fI[\-m uclamp_min]\fP \fI[\-M uclamp_max]\fP .RE .sp Sau să controlați atributele la nivel de sistem: .RS 4 \fBuclampset \-s\fP \fI[\-m uclamp_min]\fP \fI[\-M uclamp_max]\fP .RE .SH "PERMISIUNI" .sp Un utilizator trebuie să posede \fBCAP_SYS_NICE\fP pentru a modifica atributele de planificare ale unui proces. Orice utilizator poate prelua informațiile de planificare. .SH "NOTE" .sp Atributele de limitare a utilizării la nivelul întregului sistem au rolul de a controla intervalul de utilizare permisă a sarcinilor. În mod implicit, atât \fIuclamp_min\fP cât și \fIuclamp_max\fP sunt fixate la 1024. Acest lucru înseamnă că utilizatorii pot stabili valorile de restricție a utilizării pentru sarcina lor pe întreaga gamă [0:1024]. .sp De exemplu: .RS 4 \fBuclampset \-s\fP \f(CR\-m 512\fP \f(CR\-M 700\fP .RE .sp va împiedica orice sarcină să fie mărită mai mult de 512. Și toate sarcinile din sistem sunt plafonate la o utilizare de 700. Efectiv, performanța maximă a sistemului este de 700. .sp Consultați documentația nucleului dvs. pentru a afla care este comportamentul exact așteptat pe acel nucleu. .SH "AUTORI" .sp .MTO "qyousef\(atlayalina.io" "Qais Yousef" "" .SH "CONSULTAȚI ȘI" .sp \fBnice\fP(1), \fBrenice\fP(1), \fBtaskset\fP(1), \fBsched\fP(7) .sp Consultați \fBsched_setscheduler\fP(2) și \fBsched_setattr\fP(2) pentru o descriere a schemei de planificare Linux. .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 \fBuclampset\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" "."