Hoher Load nach HW Reset

Reaper1991

Registered User
Hallo,

mein Server (Hetzner EX 4S) war gestern plötzlich offline, nur durch einen HW Reset konnte ich ihn wieder erreichen. Natürlich gleich die Logs gepürft, alleridngs nichts auffälliges zu finden. Auch Munin hat vor dem "Absturz" keine auffälligen Werte gezeigt.

Nun habe ich seit dem der Server wieder online ist einen hohen Server Load (teilw. bis 5!) - Über iotop kann ich feststellen, dass ein Thread einen sehr hohen IO Wert hat, was zu dem erhöhten Load führen könnte. (Siehe Screenshot)

Könnte das was mit einer Festplatte oder dem RAID zu tun haben? - Weil normal schaut das für mich nicht aus.

HDD schauen aber eigentlich i.O. aus ...

Code:
[root@vshost1 ~]# cat /proc/mdstat
Personalities : [raid1]
md2 : active raid1 sda3[0] sdb3[1]
      262143864 blocks super 1.0 [2/2] [UU]

md1 : active raid1 sdb2[1] sda2[0]
      1048564 blocks super 1.0 [2/2] [UU]

md3 : active raid1 sda5[0] sdb5[1]
      2146434932 blocks super 1.0 [2/2] [UU]

md0 : active raid1 sda1[0] sdb1[1]
      33553336 blocks super 1.0 [2/2] [UU]

unused devices: <none>
[root@vshost1 ~]#

Die Auslastung von RAM und CPU (Bis auf den Load) ist auch im grünen Bereich.

Wäre sehr dankbar für Hilfe / Ideen :)
 

Attachments

  • iowait.jpg
    iowait.jpg
    63.6 KB · Views: 187
  • load.jpg
    load.jpg
    41.8 KB · Views: 171
Tipp mal ein 'o' bevor du den iotop-Screenshot nimmst und auch ein Screenshot von atop (mit der Konsole auf Fullscreen) waere sehr hilfreich.
Etwaige relevante Eintraege in der kernel-Log und die SMART-Werte der Festplatte bitte ebenfalls mit angeben.
 
Hallo,

danke für die Antwort. Die SMART Werte sind auch in Ordung.
Auch sonst schient es nun wieder zu laufen. (Siehe Screenshot)

Doch woher kam dieser vorübergehend hohe Load? Überprüft das RAID nach einem HW Reset vielleicht alle Daten und verursacht deshalb einen so hohen Load?
 

Attachments

  • cpu-day.png
    cpu-day.png
    23.5 KB · Views: 164
Überprüft das RAID nach einem HW Reset vielleicht alle Daten und verursacht deshalb einen so hohen Load?

Ja, da durch das unkontrollierte "Herunterfahren" evtl. Beschädigungen in der Redundanz sind, überprüft der Raidcontroller die angeschlossenen Platten, ob dort z.B. bei einer Spiegelung auf beiden Platten das gleiche ist. Dies kann manchmal, und abhängig von der Größe, länger dauern.
 
Moeglich, ja. Das siehst du unter /proc/mdstat, aber da steht ja nix...

Beide Screenshot-Anfragen hast du uebrigens ignoriert
 
Hallo,

hatte ich vergessen :o

Siehe Anhang.
 

Attachments

  • atop.jpg
    atop.jpg
    208.5 KB · Views: 218
  • iotop.jpg
    iotop.jpg
    181.6 KB · Views: 169
Sehe ich da Gameserver unter root laufen??? :eek:
Dringend beheben!

Das System ist zum Zeitpunkt des Screenshots im (Mehr-oder-weniger) Tiefschlaf.

Ich bin mir nicht sicher wie der Linux-Kernel die Load berechnet, aber die meisten Betriebssysteme ziehen einfach periodische "Snapshots" der Anzahl an laufenden oder wartenden Prozessen. Bei Gameserver, welche bis zu mehrere Hundert Mal je Sekunde aufwachen, kann dies dazu fuehren dass die Load bedeutend hoeher liegt als die echte System-Belastung.
Da aber zumal Minecraft oft auf die Platte zugreift kann dies auch Schuld sein wenn grade ein Rebuild imgange ist und dieser nicht oder unzureichend gedrosselt ist.

Uebrigens laufen scheinbar nicht alle Core's auf voller Taktfrequenz was Probleme mit Gameserver verursachen kann. Fuehre mal folgendes aus:
Code:
for CPUFREQ in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do [ -f $CPUFREQ ] || continue; echo -n performance > $CPUFREQ; done
 
Das Topic ist ja nun schon etwas älter, trotzdem was Allgemeines zu hoher Load nach einem Reboot:
Zunächst mal gibt es - so meine persönliche Erfahrung im Bereich Webhosting - wenn die Maschine wieder online ist erstmal einen kleinen Besucheransturm, u.a. durch die Leute verursacht, die quasi auf ihrer F5-Taste stehen.

Etwas allgemeingültiger ist ein anderer Grund: Der Linux-Kernel kann gut cachen - und das tut er auch. Wenn du den Server jetzt neu hochfährst, ist der Cache erstmal wieder leer und die Platten stehen je nach Einsatzzweck unter (deutlich) höherer Last als sonst. Und hey, iowait ist echt böse. :D
Wieder aus meiner persönlichen Webhosting-Erfahrung kann ich von einem Server, der teilweise sehr gut ausgelastet ist, sagen:
Die erste halbe Stunde nach dem Reboot ist in der Primetime mit dem Normalzustand verglichen unerträglich. ;) Danach hat der Server das Wichtigste im RAM und selbigen durch Auslagern von selten Gebrauchtem in den Swap etwas freigeräumt => Läuft wieder gut. :)
 
Last edited by a moderator:
Hi,

@s24 danke für den Bericht deiner Erfahrungen :)

Ich denke da kamen bei meinem Server wohl auch einige Dinge zusammen, die für den hohen iowait und somit den erhöhten Load gesorgt haben.

Wie auf meinem Munin Screen zu erkennen ist, ging der iowait ja wieder zurück und hat sich seit dem auch nicht mehr erhöht und alles läuft wieder rund.

Server wird ja ständig gemonitort und sollte ich was seltsames beobachten werde ich mich diesbzgl. nochmal melden.

Ansonsten danke für eure Hilfe soweit !
 
Back
Top