===== 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 ==== * ''realtime'' mit Vorsicht: Kann das System ausbremsen, wenn falsch eingesetzt. * Nicht alle Backends/Kernel berücksichtigen alle Policies identisch. ==== Siehe auch ==== * [[sammlung:nice|nice – CPU-Priorität]] * [[sammlung:renice|renice – CPU-Priorität laufender Prozesse]] * [[sammlung:iotop|iotop – I/O-Auslastung beobachten]] * [[kommandoreferenz:prozessverwaltung|Prozessverwaltung Übersicht]] ==== Quellen ==== * [[https://man7.org/linux/man-pages/man1/ionice.1.html|man ionice]] ---- {{tag>cli utilities,}} ----