Symptome und Geltungsbereich
- Interaktive Lesezugriffe pausieren während Backup oder großer Kopie.
- I/O-Druck steigt ohne passende Hardwarefehlermeldung.
Betroffene Umgebung
Linux-PSI, Dirty-Page-Writeback und cgroup-v2-I/O-Regeln; sysstat muss vorhanden sein.
Mögliche Ursachen
Das sind mögliche Erklärungen, keine bestätigte Diagnose. Mehrere unabhängige Fehler können gleichzeitig vorliegen.
- Ein großer Schreibauftrag kann die Gerätewarteschlange sättigen oder Vordergrundschreibende wegen Dirty-Pages bremsen.
- io.max oder ein Elternbudget kann Durchsatz begrenzen; hohe Auslastung allein beweist keinen defekten Datenträger.
Sicher prüfen
Führe jeweils einen Befehl in der passenden Sitzung aus. Lies zuerst die Erklärung. Großgeschriebene Platzhalter brauchen deine Werte; Werkzeuge und Rechte unterscheiden sich je nach Distribution. Die Website zeigt Befehle an und führt sie niemals aus.
Prüfschritt 1
Liest Host-I/O-Stauzeit; PSI muss unterstützt und aktiviert sein.
cat /proc/pressure/ioErgebnis einordnen: Steigende some- oder full-Werte zeigen durch I/O verlorene Zeit, kein bestimmtes Gerät. Vergleiche während und nach dem großen Schreiber.
Prüfschritt 2
Liest sysstat-Stichproben; erster Bericht gewöhnlich seit Boot, daher spätere Intervalle nutzen.
iostat -xz 1 6Ergebnis einordnen: Vergleiche Lese-/Schreib-await, Warteschlangentiefe und Durchsatz des tatsächlichen Geräts. %util allein ist keine universelle Sättigungsgrenze paralleler Geräte.
Prüfschritt 3
Liest relevante Speicherstatistik; wiederhole rund um die Pause.
rg '^(Dirty|Writeback|MemAvailable):' /proc/meminfoErgebnis einordnen: Auf Writeback wartende Dirty-Pages und aktives Writeback stützen den Zusammenhang. Ein Einzelwert bestimmt keine Warteschlangen-Servicezeit.
Nächste Schritte nach Befund
Ermittelten Hintergrundschreiber begrenzen
Wenn große Schreibvorgänge mit Pausen zusammenfallen, reduziere ihre Parallelität oder nutze ein endliches gerätespezifisches I/O-Budget ihrer cgroup. Prüfe Gerätezuordnung und Latenzwirkung.
Vorsicht: Backup oder Kopie dauert länger. Device-Mapper und Dateisystemunterstützung beeinflussen die wirksame cgroup-Zuordnung.
Wiederherstellung / Rücknahme: Stelle Auftragseinstellungen oder I/O-Grenze am selben Gerät und in derselben cgroup zurück.
Hat dir dieser Hinweis geholfen?
Gemessenen Writeback-Rahmen anpassen
Wenn gepufferte Dirty-Page-Spitzen bestätigt auslösen, erprobe dokumentierte dirty_background_bytes und dirty_bytes passend zu Gerät und RAM. Plane alternativ große Schreiber außerhalb interaktiver Arbeit.
Vorsicht: Byte- und Ratioformen ersetzen ihr Gegenstück; notiere sämtliche Ausgangswerte. Kleinere Spitzen können Latenz auf Kosten des Spitzendurchsatzes verbessern.
Wiederherstellung / Rücknahme: Stelle VM-Schwellen oder Ablaufplan zurück und vergleiche identische I/O-Arbeit; deaktiviere keine Writeback-Schutzmechanismen.
Hat dir dieser Hinweis geholfen?
Quellen und Prüfung
Diese Anleitung basiert auf Originalquellen von Projekten oder Distributionen und wurde am genannten Datum redaktionell geprüft. Das ist eine Quellenprüfung, kein Nachweis einer auf deiner Hardware reproduzierten Lösung. Log-Beispiele sind synthetische Testdaten. Versionsabhängige Details müssen zur installierten Ausgabe passen.
- Linux kernel — Pressure Stall Information (Projekt- oder Distributionsdokumentation)
- Linux kernel — VM sysctl semantics (Projekt- oder Distributionsdokumentation)
- iostat — sysstat upstream manual hosted by Debian (Projekt- oder Distributionsdokumentation)
- Linux kernel — cgroup v2 controllers (Projekt- oder Distributionsdokumentation)