sammlung:ionice
Inhaltsverzeichnis
ionice - I/O-Priorität setzen
Kurzfassung: ionice steuert die Priorität von Block-I/O eines Prozesses. Klassen: idle, besteffort (0–7), realtime (0–7). Niedrigere Zahlen = höher priorisiert.
Übersicht
Zur Dämpfung I/O-intensiver Jobs, um interaktive Workloads zu schützen. Ergänzt nice (CPU-Priorität).
Voraussetzungen
- Root-Rechte für
realtime-Klasse und das Anheben fremder Prozesse
Anleitung
Prozess mit I/O-Policy starten
# Niedrige I/O-Priorität (idle) ionice -c 3 rsync -a /data /backup # Beste Effort, geringe Wichtigkeit (7) ionice -c 2 -n 7 dd if=/dev/zero of=/tmp/file bs=1M count=1000
Auf laufenden Prozess anwenden
# PID 1234 hoch priorisieren (realtime, Level 0) sudo ionice -c 1 -n 0 -p 1234
Hinweise
realtimemit Vorsicht: Kann das System ausbremsen, wenn falsch eingesetzt.- Nicht alle Backends/Kernel berücksichtigen alle Policies identisch.
Siehe auch
Quellen
sammlung/ionice.txt · Zuletzt geändert: von Branislav Zeljak
