.\" -*- coding: UTF-8 -*- '\" t .\" Title: ionice .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.15 .\" Date: 2022-05-11 .\" Manual: User Commands .\" Source: util-linux 2.38.1 .\" Language: English .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH IONICE 1 "11. Mai 2022" "util\-linux 2.38.1" "Dienstprogramme für Benutzer" .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 BEZEICHNUNG ionice \- setzt oder ermittelt die E/A\-Scheduling\-Klasse und \-Priorität eines Prozesses .SH ÜBERSICHT .sp \fBionice\fP [\fB\-c\fP \fIKlasse\fP] [\fB\-n\fP \fIStufe\fP] [\fB\-t\fP] \fB\-p\fP \fIPID\fP .sp \fBionice\fP [\fB\-c\fP \fIKlasse\fP] [\fB\-n\fP \fIStufe\fP] [\fB\-t\fP] \fB\-P\fP \fIPGID\fP .sp \fBionice\fP [\fB\-c\fP \fIKlasse\fP] [\fB\-n\fP \fIStufe\fP] [\fB\-t\fP] \fB\-u\fP \fIUID\fP .sp \fBionice\fP [\fB\-c\fP \fIKlasse\fP] [\fB\-n\fP \fIStufe\fP] [\fB\-t\fP] \fIBefehl\fP [Argument] … .SH BESCHREIBUNG .sp Dieses Programm setzt oder ermittelt die E/A\-Scheduling\-Klasse und \-Priorität eines Prozesses. Falls keine Argumente oder nur \fB\-p\fP angegeben ist, fragt \fBionice\fP die aktuelle E/A\-Scheduling\-Klasse und \-Priorität dieses Prozesses ab. .sp Wenn ein \fIBefehl\fP angegeben ist, führt \fBionice\fP diesen Befehl mit den übergebenen Argumenten aus. Falls keine \fIKlasse\fP angegeben wird, dann wird der \fIBefehl\fP mit der »Best\-effort«\-Scheduling\-Klasse ausgeführt. Die vorgegebene Prioritätsstufe ist 4. .sp Derzeit kann ein Prozess in eine dieser drei Scheduling\-Klassen eingeordnet werden: .sp \fBIdle\fP .RS 4 Ein Programm, das mit der E/A\-Priorität »Idle« ausgeführt wird, erhält nur Zeit für Festplattenzugriffe zugewiesen, wenn kein weiteres Programm dies für einen bestimmten Zeitraum angefordert hat. Der Einfluss eines Idle\-E/A\-Prozesses auf die normalen Systemaktivitäten sollte Null sein. Diese Scheduling\-Klasse akzeptiert kein Prioritätsargument. Derzeit ist die Vergabe dieser Scheduling\-Klasse einem gewöhnlichen Benutzer erlaubt (seit Kernel 2.6.25). .RE .sp \fBBest\-effort\fP .RS 4 Dies ist die effektive Scheduling\-Klasse für jeden Prozess, der keine spezifische E/A\-Priorität angefordert hat. Diese Klasse akzeptiert die Prioritäts\-Argumente \fI0\-7\fP, wobei die niedrigere Zahl eine höhere Priorität ausdrückt. Programme, die mit der gleichen Best\-Effort\-Priorität laufen, werden im Rundlauf\-Verfahren bedient. .sp Beachten Sie, dass mit Kerneln älter als 2.6.26 ein Prozess, der keine E/A\-Priorität angefordert hat, formell »\fBnone\fP« als Scheduling\-Klasse verwendet. Doch wird der E/A\-Scheduler solche Prozesse so betrachten, als gehörten sie der Best\-Effort\-Klasse an. Die Priorität innerhalb der Best\-Effort\-Klasse wird dynamisch aus der CPU\-Nice\-Stufe des Prozesses abgeleitet: E/A\-Priorität = (CPU\-Nice\-Klasse + 20) / 5. .sp Mit Kerneln der Version 2.6.26 oder neuer mit CFQ\-E/A\-Scheduler erbt ein Prozess, der keine E/A\-Priorität angefordert hat, dessen CPU\-Scheduling\-Klasse. Die E/A\-Priorität wird aus der CPU\-Nice\-Stufe des Prozesses abgeleitet (wie auch in Kernels vor 2.6.26). .RE .sp \fBRealtime\fP .RS 4 Die Scheduling\-Klasse »Realtime« hat Vorrang vor anderen Prozessen bei Festplattenzugriffen, ganz gleich welche anderen Vorgänge im System ablaufen. Deshalb sollte die Realtime\-Klasse mit gewisser Vorsicht verwendet werden, weil sie andere Prozesse regelrecht »aushungern« kann. Wie auch bei der Best\-Effort\-Klasse sind 8 Prioritätsstufen verfügbar, welche angeben, wie groß die Zeitscheibe ist, die ein angegebener Prozess in jedem Scheduling\-Zeitfenster erhält. Diese Scheduling\-Klasse ist für einen gewöhnlichen Benutzer ohne Administratorrechte verboten. .RE .SH OPTIONEN .sp \fB\-c\fP, \fB\-\-class\fP \fIKlasse\fP .RS 4 gibt den Namen oder die Nummer der gewünschten Scheduling\-Klasse an. \fI0\fP für keine, \fI1\fP für Realtime, \fI2\fP für Best\-Effort, \fI3\fP für Idle. .RE .sp \fB\-n\fP, \fB\-\-classdata\fP \fIStufe\fP .RS 4 gibt die Scheduling\-Klassendaten an. Dies ist nur wirksam, wenn die Klasse ein Argument akzeptiert. Für »Realtime« und »Best\-Effort« sind \fI0\-7\fP möglich (als Prioritätsstufen) und \fI0\fP repräsentiert die höchste Prioritätsstufe. .RE .sp \fB\-p\fP, \fB\-\-pid\fP \fIPID\fP … .RS 4 gibt die Prozesskennungen (PIDs) der laufenden Prozesse an, für die die Scheduling\-Parameter gesetzt oder ermittelt werden sollen. .RE .sp \fB\-P\fP, \fB\-\-pgid\fP \fIPGID\fP … .RS 4 gibt die Prozessgruppenkennungen (PGIDs) der laufenden Prozesse an, für die die Scheduling\-Parameter gesetzt oder ermittelt werden sollen. .RE .sp \fB\-t\fP, \fB\-\-ignore\fP .RS 4 ignoriert fehlgeschlagenes Setzen der angeforderten Priorität. Falls ein \fIBefehl\fP angegeben wurde, wird dieser selbst dann ausgeführt, wenn es nicht möglich war, die gewünschte Scheduling\-Priorität zu setzen. Dies kann bei unzureichenden Zugriffsrechten oder alten Kernel\-Versionen passieren. .RE .sp \fB\-u\fP, \fB\-\-uid\fP \fIUID\fP … .RS 4 gibt die Benutzerkennungen (UIDs) der laufenden Prozesse an, für die die Scheduling\-Parameter gesetzt oder ermittelt werden sollen. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 zeigt einen Hilfetext an und beendet das Programm. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 zeigt die Versionsnummer an und beendet das Programm. .RE .SH ANMERKUNGEN .sp Linux unterstützt E/A\-Scheduling\-Prioritäten und \-Klassen seit Version 2.6.13 mit dem CFQ\-E/A\-Scheduler. .SH BEISPIELE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} # \fBionice\fP \-c 3 \-p 89 .RE .sp setzt den Prozess mit der PID 89 als Idle\-E/A\-Prozess. .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} # \fBionice\fP \-c 2 \-n 0 bash .RE .sp führt »bash« als Best\-Effort\-Programm mit höchster Priorität aus. .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} # \fBionice\fP \-p 89 91 .RE .sp gibt die Klasse und Priorität der Prozesse mit den PIDs 89 und 91 aus. .SH AUTOREN .sp .MTO jens\(ataxboe.dk "Jens Axboe" , .MTO kzak\(atredhat.com "Karel Zak" "" .SH "SIEHE AUCH" .sp \fBioprio_set\fP(2) .SH "FEHLER MELDEN" .sp Verwenden Sie zum Melden von Fehlern das Fehlererfassungssystem auf .URL https://github.com/util\-linux/util\-linux/issues "" . .SH VERFÜGBARKEIT .sp Der Befehl \fBionice\fP ist Teil des Pakets util\-linux, welches heruntergeladen werden kann von: .URL https://www.kernel.org/pub/linux/utils/util\-linux/ "Linux Kernel Archive" . .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann und Dr. Tobias Quathamer erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .