UCLAMPSET(1) Comenzi utilizator UCLAMPSET(1) NUME uclampset - manipuleaza atributele de limitare a utilizarii sistemului sau ale unui proces REZUMAT uclampset [opiuni] [-m uclamp_min] [-M uclamp_max] _comanda argument uclampset [opiuni] [-m uclamp_min] [-M uclamp_max] -p PID DESCRIERE uclampset stabilete sau preia atributele de limitare a utilizarii ale unui PID existent sau executa comanda cu atributele date. Limitarea utilizarii este o noua caracteristica adaugata in v5.3. Aceasta ofera un indiciu planificatorului cu privire la intervalul de utilizare permis in care ar trebui sa funcioneze sarcina. Utilizarea sarcinii afecteaza selecia frecvenei i plasarea sarcinii. Doar guvernatorul <> inelege sa gestioneze indicii ,,util clamp" (utile limitarii) la momentul redactarii acestui articol. Consultai documentaia nucleului dumneavoastra pentru informaii suplimentare despre suportul altor guvernatori ,,cpufreq". Daca rulai pe un sistem eterogen asimetric, cum ar fi Arm's big.LITTLE. Utilizarea limitarii poate ajuta la plasarea sarcinilor. Daca sarcina este amplificata astfel incat valoarea util_min este mai mare decat capacitatea nucleelor mici, atunci planificatorul va face tot posibilul sa o plaseze pe un nucleu mare. In mod similar, daca util_max este mai mica sau egala cu capacitatea nucleelor mici, atunci planificatorul poate alege sa o plaseze acolo chiar daca utilizarea reala a sarcinii este la maxim. Stabilirea valorii uclamp_min a unei sarcini la o valoare nula va stimula efectiv sarcina, deoarece atunci cand aceasta va fi executata va porni intotdeauna de la aceasta valoare de utilizare. Daca stabilii valoarea uclamp_max a unei sarcini sub 1024, aceasta va limita efectiv sarcina, deoarece atunci cand se executa nu va putea depai niciodata aceasta valoare de utilizare. Gama completa de utilizare este: [0:1024]. Valoarea speciala -1 este utilizata pentru a restabili valoarea implicita a sistemului. Consultai cea mai recenta documentaie a nucleului pentru mai multe detalii: https://kernel.org/doc/html/latest/scheduler/sched-util-clamp.html OPIUNI -m Stabilete valoarea util_min. -M Stabilete valoarea util_max. -a, --all-tasks Stabilete sau preia atributele de limitare a utilizarii tuturor sarcinilor (fire de execuie) pentru un anumit PID. -p, --pid Opereaza pe un PID existent i nu lanseaza o sarcina noua. -s, --system Stabilete sau preia atributele de limitare a utilizarii la nivelul intregului sistem. -R, --reset-on-fork Stabilete fanionul SCHED_FLAG_RESET_ON_FORK. -v, --verbose Afieaza informaiile de stare. -h, --help Afieaza acest mesaj de ajutor i iese. -V, --version Afieaza versiunea i iese. UTILIZARE Comportamentul implicit este de a rula o noua comanda: uclampset [-m uclamp_min] [-M uclamp_max] comanda [argumente] De asemenea, putei prelua atributele de limitare a utilizarii unei sarcini existente: uclampset -p PID Sau sa-le stabilii: uclampset -p PID [-m uclamp_min] [-M uclamp_max] Sau sa controlai atributele la nivel de sistem: uclampset -s [-m uclamp_min] [-M uclamp_max] PERMISIUNI Un utilizator trebuie sa posede CAP_SYS_NICE pentru a modifica atributele de planificare ale unui proces. Orice utilizator poate prelua informaiile de planificare. NOTE Atributele de limitare a utilizarii la nivelul intregului sistem au rolul de a controla intervalul de utilizare permisa a sarcinilor. In mod implicit, atat uclamp_min cat i uclamp_max sunt fixate la 1024. Acest lucru inseamna ca utilizatorii pot stabili valorile de restricie a utilizarii pentru sarcina lor pe intreaga gama [0:1024]. De exemplu: uclampset -s -m 512 -M 700 va impiedica orice sarcina sa fie marita mai mult de 512. i toate sarcinile din sistem sunt plafonate la o utilizare de 700. Efectiv, performana maxima a sistemului este de 700. Consultai documentaia nucleului dvs. pentru a afla care este comportamentul exact ateptat pe acel nucleu. AUTORI Qais Yousef CONSULTAI I nice(1), renice(1), taskset(1), sched(7) Consultai sched_setscheduler(2) i sched_setattr(2) pentru o descriere a schemei de planificare Linux. RAPORTAREA ERORILOR Pentru rapoarte de eroare, folosii sistemul de urmarire al erorilor . DISPONIBILITATE Comanda uclampset face parte din pachetul util-linux care poate fi descarcat de la Linux Kernel Archive . util-linux 2.41 2025-03-29 UCLAMPSET(1)