
Eine CentOS 5.8-Maschine weist beim Start einen hohen Festplatten-E/A-Aufwand auf. Die Prozesse, die Festplatten-E/A beanspruchen, sind kmirrord, kjournald und pdflush. Ich habe Folgendes durchgeführt:
1) Das Dateisystem mit dem Parameter noatime gemountet. 2) Linux-Kernelversion < 2.6.20 und daher meldet iotop nichts. Ich habe block_dump aktiviert und es deutet darauf hin, dass kmirrord, kjournald und pdflush intensiv auf die Festplatte lesen/schreiben.
Mit dieser hohen Festplattenauslastung steigt auch die Serverlast. Dies hält eine Weile an (etwa eine halbe Stunde) und danach läuft das System wieder im Normalbetrieb.
Gibt es sonst noch etwas, das ich genauer überprüfen kann?
Antwort1
Überprüfen Sie es mit iotop. Es funktioniert unter CentOS/RHEL 5.8 einwandfrei.Siehe hier.
Passiert das bei jedem Neustart? Bei einem Warmstart?
Befindet sich dieser Server auf physischer Hardware? Ein VPS? Eine virtuelle Maschine?
Seit wann ist das ein Problem?
Antwort2
CentOS 5.8 ist ziemlich veraltet. 5.10 ist die aktuelle Version.
Ich habe mir gerade die Versionshistorie von lvm2 auf einer aktuellen 5.10 angeschaut:
- Mi 26. Juni 2013 Peter Rajnoha - 2.02.88-12
Filtern Sie Partitionen auch auf MPath-Komponenten, wenn multipath_component_detection=1 ist.
Mi Mai 22 2013 Peter Rajnoha - 2.02.88-11
- Initialisierung einer Snapshot-Zusammenführung in lvconvert ablehnen, wenn keine Kernel-Unterstützung vorhanden ist.
- Entfernen Sie die Warnung, dass nach einem Fehler bei der Hochkonvertierung des Spiegels eine manuelle Bereinigung erforderlich ist.
- vgimport „--force“ ermöglicht Benutzern jetzt, VGs mit fehlenden PVs zu importieren.
- Bei einem Doppelfehler wird das gespiegelte Protokoll jetzt vor der Spiegelung repariert.
- Erlauben Sie lvconvert --stripes/stripesize nur mit --mirrors und --repair.
Erhöhen Sie das Limit für Major:Minor auf 4095:1048575, wenn Sie die Option -My verwenden.
Di 28. August 2012 Peter Rajnoha - 2.02.88-10
Verbessern Sie die Dokumentation der Zuweisungsrichtlinien in lvm.8.
Do 26. Juli 2012 Peter Rajnoha - 2.02.88-9
- Korrigieren Sie die Zuordnung, um an PVs festzuhalten, die bereits mit der zusammenhängenden Richtlinie gefunden wurden.
- Korrigieren Sie die Cling-Richtlinie, sodass sie sich nicht wie eine normale Richtlinie verhält, wenn kein vorheriges LV-Segment vorhanden ist.
- Beheben Sie die Zuordnungsschleife, um spätere Richtlinien nicht zu verwenden, wenn --alloc ohne Tags klammert.
_TO_LVSEG an die Namen der internen Flags A_CONTIGUOUS und A_CLING anhängen. Behebt: #821013
Fr. 25. Mai 2012 Milan Broz - 2.02.88-8
- Keine Warnung drucken, wenn die pv_min_size im Bereich zwischen 512 KB und 2 MB liegt.
Beheben Sie die Division durch Null, wenn während vgcfgrestore PV mit Null-PE-Anzahl verwendet wird. Behebt: #786009 #820237
Fr., 20. Januar 2012, Milan Broz – 2.02.88-7
Behält die exklusive Aktivierung des Cluster-Spiegels beim Konvertieren bei. Behebt: #702065
Mi 18. Januar 2012 Milan Broz - 2.02.88-6
- Beheben Sie die Handhabung von Snapshots im LVM1-Format.
Fehlermeldung bei Speichersperre klarer gestalten. Behebt: #758833 #769053
Do Dez 01 2011 Milan Broz - 2.02.88-5
- Korrigieren Sie die Spiegelprotokollkonvertierung und vgsplit für gespiegelte Protokolle.
- Automatische Snapshot-Erweiterung von dmeventd reparieren. Behebt: #754598 #755762 #754198
Es kann sein, dass Sie hier auf bekannte Fehler stoßen.