===== 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,}}
----