Ich verwende Debian-Tests seit ~ 6 Jahren ohne Probleme (ich aktualisiere sie nur regelmäßig), aber seit kurzem zeigt es ein zufälliges Verhalten, das als "Niedrige E / A-Leistung, die bis zum Neustart bestehen bleibt" zusammengefasst werden kann.
Das Problem ist, dass plötzlich alle Lese- und Schreibvorgänge auf ~ 5 MB / s verlangsamt werden, was zu kontinuierlichem Lesen und Schreiben führt. Da die Rate so niedrig ist, werden Festplatten nicht mechanisch herausgefordert oder belastet, aber alles verlangsamt sich, bis ich neu starte.
Das E / A-Subsystem des Computers besteht aus einer OCZ Vertex 3-SSD und zwei WD Caviar Black-Festplatten. Die SSD enthält einen leselastigen Teil des Betriebssystems und eine Partition auf der Festplatte enthält den Rest.
Um das Problem zu diagnostizieren, habe ich Folgendes erfolglos versucht:
top
zeigt weder bei der CPU- noch bei der E / A-Nutzung außer Kontrolle geratene Aktivitäten an.hdparm
Gibt normale Leistungsbewertungen der Festplatten zurück (ich habe dies jedoch nur überprüft-t
).smartctl
zeigt keine Leistungsprobleme in Festplatten. Lange Tests haben gezeigt, dass die Festplatten so gut wie neu sind.
Das System verfügt über einen Z77-Chipsatz, 16 GB RAM und eine Intel i7 3770K-CPU. Die Statistiken zeigen keine Anzeichen einer Sättigung des RAM, der E / A oder der CPU, aber ich habe keine Erfahrung damit, solche Probleme zu beheben (insbesondere im Kernel-Bereich). Jede Hilfe wird geschätzt.
Update 1:
- Ich habe vorsichtshalber fsck auf jeder Partition ausgeführt (erzwungen). Alle FS sind sauber.
- Ich habe übrigens ein BIOS-Upgrade gefunden, das vor einem Monat veröffentlicht und angewendet wurde.
- Keine Partition ist zu mehr als 50% gefüllt.
Update 2:
Das Problem tritt zwei Tage lang nicht auf. Entweder fsck
oder das BIOS-Update hat einige Verstopfungen im System beseitigt. Ich verfolge das Problem immer noch und werde die Frage mit einer Post-Mortem-Antwort schließen.
Update 3:
Das Problem ist gerade wieder aufgetaucht und ich habe noch ein bisschen gegraben. Bitte sehen Sie die Antwort.
noop
.
free
)
iowait
usw. sehen, wenn Sie Sar-Daten erfassen. Ich würde aktivieren, sysstat
wenn es nicht bereits ausgeführt wird. Sie können bei den sar -A
meisten Plattformen überprüfen, ob die Probenintervalle zehn Minuten betragen.
atop
könnte Ihnen sagen, wie beschäftigt die Festplatten sind (wie bei der ständigen Suche).