| IONICE(1) | Användarkommandon | IONICE(1) |
NAMN
ionice - ange eller hämta klass och prioritet för schemaläggning av process-I/O
SYNOPSIS
ionice [-c klass] [-n nivå] [-t] -p PID
ionice [-c klass] [-n nivå] [-t] -P PGID
ionice [-c klass] [-n nivå] [-t] -u UID
ionice [-c klass] [-n nivå] [-t] kommando [argument] ...
BESKRIVNING
Det här programmet anger eller hämtar I/O-schemaläggningsklass och prioritet för ett program. Om inga argument eller bara -p anges, kommer ionice att fråga efter den aktuella I/O-schemaläggningsklassen och prioriteten för den processen.
När kommando anges kommer ionice att köra detta kommando med de angivna argumenten. Om ingen klass anges kommer kommando att utföras med schemaläggningsklassen "best-effort". Standardprioritetsnivån är 4.
I skrivande stund kan en process ingå i en av tre schemaläggningsklasser:
Idle
Best-effort
Observera att före kernel 2.6.26 använder en process som inte har begärt en I/O-prioritet formellt "none" som schemaläggningsklass, men I/O-schemaläggaren behandlar sådana processer som om de vore i best-effort-klassen. Prioriteten inom best-effort-klassen kommer att härledas dynamiskt från processens CPU nice-nivå: io_priority = (cpu_nice + 20) / 5.
För kärnor efter 2.6.26 med CFQ I/O-schemaläggare ärver en process som inte har bett om en I/O-prioritet sin CPU-schemaläggningsklass. I/O-prioriteten härleds från processens CPU nice-nivå (samma som före kärnan 2.6.26).
Realtime
FLAGGOR
-c, --class klass
-n, --classdata nivå
-p, --pid PID...
-P, --pgid PGID...
-t, --ignore
-u, --uid UID...
-h, --help
-V, --version
ANTECKNINGAR
Linux stöder I/O-schemaläggningsprioriteringar och -klasser sedan 2.6.13 med CFQ I/O-schemaläggare.
EXEMPEL
Ställer in processen med PID 89 som en ledig I/O-process.
Kör 'bash' som ett program med högsta prioritet.
Skriver ut klass och prioritet för processerna med PID 89 och 91.
UPPHOVSPERSONER
Jens Axboe <jens@axboe.dk>, Karel Zak <kzak@redhat.com>
SE ÄVEN
FELRAPPORTERING
För felrapporter, använd felhanteraren https://github.com/util-linux/util-linux/issues.
TILLGÄNGLIGHET
Kommandot ionice ingår i paketet util-linux som kan hämtas från Linux Kernel Archive https://www.kernel.org/pub/linux/utils/util-linux/.
| 2026-05-18 | util-linux 2.42.1 |