'\" t .\" Title: uclampset .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: Användarkommandon .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "UCLAMPSET" "1" "2026-05-18" "util\-linux 2.42.1" "Användarkommandon" .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 "NAMN" uclampset \- manipulerar systemets eller processens användningsklämmningsattribut .SH "SYNOPSIS" .sp \fBuclampset\fP [options] [\fB\-m\fP \fIminimum\fP] [\fB\-M\fP \fImaximum\fP] \fB\-p\fP \fIPID\fP .sp \fBuclampset\fP [options] [\fB\-m\fP \fIminimum\fP] [\fB\-M\fP \fImaximum\fP] \fIcommand\fP [\fIargument\fP.\|.\|.] .SH "BESKRIVNING" .sp \fBuclampset\fP anger eller hämtar attributen för användningsklämman för ett befintligt \fIPID\fP, eller kör \fIkommando\fP med de angivna attributen. .sp Utilization clamping är en ny funktion som lades till i v5.3. Den ger en ledtråd till schemaläggaren om det tillåtna intervallet för utnyttjandet som uppgiften bör arbeta med. .sp Användningen av uppgiften påverkar frekvensval och placering av uppgiften. Endast schedutil cpufreq\-styrfaktorn förstår att hantera util clamp hints i skrivande stund. Se kärnans dokument för mer information om stöd för andra cpufreq\-guvernörer. .sp Om du kör på ett asymmetriskt heterogent system som Arms big.LITTLE. Utilization clamping kan hjälpa till att förskjuta uppgiftsplaceringen. Om uppgiften boostas så att \fIutil_min\fP\-värdet är högre än de små kärnornas kapacitet, kommer schemaläggaren att göra sitt bästa för att placera den på en stor kärna. .sp På samma sätt, om \fIutil_max\fP är mindre än eller lika med kapaciteten hos de små kärnorna, kan schemaläggaren fortfarande välja att placera den där även om det faktiska utnyttjandet av uppgiften är max. .sp Om du ställer in en uppgifts \fIuclamp_min\fP till ett nollvärde ökar uppgiften effektivt eftersom den alltid startar från det här utnyttjandegraden när den körs. .sp Genom att ställa in en uppgifts \fIuclamp_max\fP under 1024, kommer detta effektivt att begränsa uppgiften eftersom den aldrig kommer att kunna gå över detta användningsvärde när den körs. .sp Det fullständiga användningsområdet är: [0:1024]. Specialvärdet \-1 används för att återställa till systemets standardinställning. .sp Läs den senaste dokumentationen för kärnan för mer information: .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 "FLAGGOR" .sp \fB\-m\fP .RS 4 Ställ in \fIutil_min\fP\-värdet. .RE .sp \fB\-M\fP .RS 4 Ställ in \fIutil_max\fP\-värdet. .RE .sp \fB\-a\fP, \fB\-\-all\-tasks\fP .RS 4 Ställ in eller hämta attributen för användningsbegränsning för alla uppgifter (trådar) för en given PID. .RE .sp \fB\-p\fP, \fB\-\-pid\fP .RS 4 Arbeta med en befintlig PID och starta inte en ny uppgift. .RE .sp \fB\-s\fP, \fB\-\-system\fP .RS 4 Ställ in eller hämta de systemomfattande attributen för klämning av utnyttjandegrad. .RE .sp \fB\-R\fP, \fB\-\-reset\-on\-fork\fP .RS 4 Sätt flaggan \fBSCHED_FLAG_RESET_ON_FORK\fP. .RE .sp \fB\-v\fP, \fB\-\-verbose\fP .RS 4 Visa statusinformation. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Visa hjälptext och avsluta. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Visa version och avsluta. .RE .SH "ANVÄNDNING" .sp Standardbeteendet är att köra ett nytt kommando: .RS 4 \fBuclampset\fP \fI[\-m uclamp_min]\fP \fI[\-M uclamp_max]\fP \fIkommando\fP [\fIarguments\fP] .RE .sp Du kan också hämta attributen för fastspänning av en befintlig uppgift: .RS 4 \fBuclampset \-p\fP \fIPID\fP .RE .sp Eller ställ in dem: .RS 4 \fBuclampset \-p\fP \fIPID\fP \fI[\-m uclamp_min]\fP \fI[\-M uclamp_max]\fP .RE .sp Eller styra de systemomfattande attributen: .RS 4 \fBuclampset \-s\fP \fI[\-m uclamp_min]\fP \fI[\-M uclamp_max]\fP \fI[\-m uclamp_max]\fP .RE .SH "TILLSTÅND" .sp En användare måste ha \fBCAP_SYS_NICE\fP för att ändra schemaläggningsattributen för en process. Alla användare kan hämta schemaläggningsinformation. .SH "ANTECKNINGAR" .sp De systemomfattande utilization clamp\-attributen är till för att styra det \fItillåtna\fP intervallet som uppgifterna kan använda. Som standard är både \fIuclamp_min\fP och \fIuclamp_max\fP inställda på 1024. Detta innebär att användare kan ställa in värdena för användningsklämman för sin uppgift över hela intervallet [0:1024]. .sp Till exempel: .RS 4 \fBuclampset \-s\fP \f(CR\-m 512\fP \f(CR\-M 700\fP .RE .sp förhindrar att någon uppgift boostas högre än 512. Och alla uppgifter i systemen är begränsade till ett utnyttjande på 700. Effektivt gör detta att systemets maximala prestanda är 700. .sp Se dokumentationen för din kärna för exakt förväntat beteende på den kärnan. .SH "UPPHOVSPERSONER" .sp .MTO "qyousef\(atlayalina.io" "Qais Yousef" "" .SH "SE ÄVEN" .sp \fBnice\fP(1), \fBrenice\fP(1), \fBtaskset\fP(1), \fBsched\fP(7) .sp Se \fBsched_setscheduler\fP(2) och \fBsched_setattr\fP(2) för en beskrivning av Linux schemaläggningssystem. .SH "FELRAPPORTERING" .sp För felrapporter, använd \c .URL "https://github.com/util\-linux/util\-linux/issues" "felhanteraren" "." .SH "TILLGÄNGLIGHET" .sp Kommandot \fBuclampset\fP ingår i paketet util\-linux som kan hämtas från \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."