Merkwürdiges Verhalten bei Festplatte

Unifex

New Member
In einem Raid ist sda und sdb. Das Raid gibt den Wert okay zurück.
Allerdings gibt Munin seit einigen Stunden für sdb einen ziemlich erhöhten Wert für die Disk Auslastung und die Disk latency an.
S.M.A.R.T sieht ebenfalls gut aus.
Das Ganze erhöht auch die Load average des Servers deutlich. Eigentlich sollte in einem Raid sowas doch nicht passieren.

Was könnte da los sein?
 
Ich würde die sdb zusätzlich mit smart checken, hohe Latency kann auch durch Schreib-/Lesefehler ausgelöst werden.
 
iostat -m -x

Code:
avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           2.50    0.13    0.62    0.14    0.00   96.61

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
sda               0.00     5.47    2.49    7.49     0.16     0.08    49.09     0.00   23.58    5.76   29.51   3.67   3.66
sdb               0.00     5.48    0.00    9.98     0.00     0.24    49.10     0.05    5.31    1.69    5.31   4.06   4.06
md1               0.00     0.00    0.00    0.00     0.00     0.00    16.80     0.00    0.00    0.00    0.00   0.00   0.00
md0               0.00     0.00    0.00    0.00     0.00     0.00     8.00     0.00    0.00    0.00    0.00   0.00   0.00
md3               0.00     0.00    0.00    0.16     0.00     0.00     9.92     0.00    0.00    0.00    0.00   0.00   0.00
md2               0.00     0.00    0.01   11.93     0.00     0.08    14.11     0.00    0.00    0.00    0.00   0.00   0.00

IOTOP habe ich mal als Anhang hochgeladen.

Da scheint mir jbd2/md2-8 irgendwie für die IO Last verantwortlich. Die Frage ist nur, warum der das macht und ausgerechnet jetzt, ohne das was am Server geändert wurde.

Der Server läuft jetzt etwas über 200 Tage ohne Probleme.
 

Attachments

  • iotop.jpg
    iotop.jpg
    21.7 KB · Views: 202
Neustart versucht und alle Updates, auch Kernelupdates, installiert?

Nach einem Kernelupdate sollte immer ein Neustart erfolgen
 
Ne, noch keinen Neustart probiert. Das wollte ich eigentlich vermeiden.

Vielleicht werde ich das erst mal als letzten Ausweg am Wochenende probieren.
 
Ne, noch keinen Neustart probiert. Das wollte ich eigentlich vermeiden.

Vielleicht werde ich das erst mal als letzten Ausweg am Wochenende probieren.

Da du vermutlich alle Updates regelmäßig installierst, werden auch die Kernelupdates installiert, sprich neue Kernel. Wenn du jetzt aber deinen Server schon 200 Tage laufen hasst, hast du vermutlich den aktuellsten Kernel installiert aber nicht am Laufen weil du keinen Neustart gemacht hast.

Sag uns mal Bescheid wies nach einem Neustart aussieht
 
So, Neustart gemacht und Auslastung bleibt trotzdem hoch.

Was kann ich tun?
 

Attachments

  • Nach Neustart.JPG
    Nach Neustart.JPG
    43.1 KB · Views: 225
Poste doch mal deine SMART-Werte (von beiden Festplatten) und mach einen langen Selbsttest beider Platten. (smartctl -t long /dev/sdX).

Solche Ausreißer kenne ich nur von kaputten HDDs...
 
Poste doch mal deine SMART-Werte (von beiden Festplatten) und mach einen langen Selbsttest beider Platten. (smartctl -t long /dev/sdX).

Solche Ausreißer kenne ich nur von kaputten HDDs...

Sehe ich genauso, habe auch schon nach den smart Werten gefragt...
Kabel könnte es auch noch sein, vergisst man oft ;)
 
Ich denke die zweite Festplatte sdb hat einen Knall weg. Nach einem Neustart des Servers waren die Werte wieder viel besser aber nicht normal. Seit zwei Tagen macht sie aber wieder Zicken und zeigt die selben Symthome.

Ich denke ich werde die Festplatte austauschen lassen oder das Projekt gleich auf einen anderen Server umziehen lassen.

Wenn ich das Softwareraid auflösen würde, von welcher Festplatte werden dann erst mal die Daten gelesen?

sda oder sdb?
 
Wenn ich das Softwareraid auflösen würde, von welcher Festplatte werden dann erst mal die Daten gelesen?

sda oder sdb?

Im Grunde kannst Du Dir das ja aussuchen, Du musst Bootloader, fstab etc. anpassen damit z.B. /dev/sda verwendet wird.

Je nach verwendetem Metadaten-Typ ist das aber garnicht so einfach. Wenn die Meta-Daten hinten liegen schon, wenn Sie vorne liegen wirds lustig.

http://www.thomas-krenn.com/de/wiki/Linux_Software_RAID

Verwendest Du LVM kannst Du unter /etc/lvm/lvm.conf mit einem entsprechenden Filter-Eintrag /dev/sdb ausblenden.

Metadaten-Typ kannst Du mit
Code:
mdadm --query --detail /dev/md?
ermitteln.

viel Erfolg und denk an Backups :-)
Nils
 
Back
Top