Hi!
Ich habe seit ein paar Tagen das Problem, dass auf meinem vServer Bronze Prozesse im uninteruptable sleep (D bei ps axu) stehen.
Auf dem Server läuft debian squeeze 32bit.
Alles fing damit an, dass "apt-get purge roundcube" am WE nicht fertig werden wollte. Am nächsten Tag hab ich einen Neustart über VCP probiert, welcher dann hing und vom Support hart beendet wurde.
In der Folgezeit hing dann immer mal was. Mal php-cgi, mal apt-get, mal php (vom cron aufgerufen), mal atop.
Support konnte noch nicht wirklich helfen, meinte, dass evtl. ein Kernelupdate, das die Tage kommen soll, was bringen könnte.
Nun hab ich heute mal Zeit gehabt und atop nebenher laufen lassen. Wenn ich nur lange genug gewartet habe, sind die Prozesse von selbst weitergelaufen. Zeitraum ist dabei Minuten bis Stunden.
Das was mir merkwürdig vorkommt, ist dass ein core des Servers (zumindest) in diesen Zeiten zu 100% ausgelastet ist. Dabei mehr als 50% system und Rest user. Die anderen cores sind so 0-5% ausgelastet. Ich habs schon ein, zwei mal gesehen, dass die Auslastung des Cores fällt und meine Prozesse von D auf S wechseln.
Jetzt weiß ich natürlich nicht was von beiden Ursache und was Effekt ist.
Jemand eine Idee was ich tun kann? Sowohl zur Diagnose als auch zum Beheben des Problems...