Debian Jessie: ksoftirqd hat permanent hohe CPU Zeiten (10-15% pro cpu)

  • Hallo :)

    ich hab vor ein paar Tagen bemerkt dass dem bisweilen so ist wie im Titel beschrieben und wollte mal nachhorchen ob das Problem noch jemand anders hat ?

    Wie findet mans raus? Ich benutze normalerweise htop und da sind die Kernel-Threads standardmässig versteckt, also habe ich es nicht bemerkt. Einfach zu sehen mit dem Standard top.
    Die Zahlen die ich im Titel genannt habe sind auch nur Peak Werte, aber ksoftirqd verbraucht offenbar auch in einer Idle Installation von Jessie relativ viel wenn die als VServer betrieben wird.
    Kernelversion: 3.16.0-4-amd64

    Bei mir hat es Abhilfe geleistet nohz=off als Kernelparameter in /etc/default/grub hinzuzufügen.
    Vielleicht haben andere ja das selbe Problem. Angeblich soll es auch helfen auf einen Kernel aus jessie-backports zu wechseln aber diesen Weg habe ich nicht gewählt.

  • Das Problem kenne ich! Der Kernel aus Backports hat bei mir immer geholfen: Problem ksoftirqd/rcu_sched: Gestiegene CPU-Zeiten (Ich merke gerade, dass das im ncLabs-Bereich steht, ich kann den Text nachher ja mal rauskopieren, wenn ich wieder am Desktopsystem bin.)

    Das Problem trat immer nur auf Systemen mit mehreren Kernen auf, nicht nur bei netcup. Die Bootoption half bei mir lustigerweise nie.


    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • Dieser Beitrag wurde Ihnen präsentiert von Perryflynns Thread Kopierservice.


    Oje, und schon wieder verschuldet mit Services, wo ich die Preisliste vorher lesen hätte sollen… :D

    (Danke für den Screenshot! :))


    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • Da darf ich aus irgendeinem Grund nicht reinsehen. Zugriff verwehrt also Entschuldigung falls das Thema jetzt doppelt im Forum vorkommt aber ich konnte es auch nicht hier finden :)

    Aber ihr meint der Backports Kernel ist die bessere Lösung? Dann werde ich das die Tage mal ausprobieren. Für mich hörte sich die Dokumentation auch eher danach an als ob dynticks-idle ein Feature ist was man haben möchte, aber ich wollte erstmal verhindern dass mein VServer weiter sinnlos Ressourcen frisst.
    rcu_sched ist bei mir relativ ruhig und ich betreibe schon einige Services auf meiner Kiste u.A. auch ein selbstgeschriebens Programm was in Echtzeit Daten broadcastet, nicht viele Daten, aber mehrmals pro Sekunde eben. Ein Arbeitskollege sagte mir dass nohz=off geringfügige negative Auswirkungen auf die Genauigkeit der Timerinterrupts haben kann.

    Tante Edith: was ist ncLabs ?

  • Ob der Backports-Kernel besser ist, will ich nicht beurteilen. Es war bei mir halt die einzige brauchbare Lösung! :)

    ncLabs (netcup Labs) ist die Testumgebung für neue Entwicklungen im Bereich vServer und Webhosting: netcup Labs

    Auf den vorher gesetzten Link haben nur Teilnehmer des ncLabs-Programms Zugriff, deshalb konntest Du ihn über die Suchfunktion auch nicht finden. perryflynn hat aber eh den Screenshot meiner dortigen Beiträge hier gepostet.


    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • Nabend,

    sorry dass ich den Thread wieder rauskrame...

    Habe nun auch mal wieder einen Server bei Netcup und habe meinen "alten" Server mehr oder weniger migriert.
    Was mir nun aufgefallen ist, ist dass die Load höher ist und der Prozess ksoftirqd immer wieder ~20% CPU beansprucht.

    Kann mir jemand sagen warum das so ist? Warum ist das so unterschiedlich? Wie krieg ich das "besser" hin?
    Beides sind KVM Server und wie schon gesagt, laufen auf beiden genau die selben Dienste.

    Vergleich:

    Netcup:


    Alter KVM Server:


    Vielen Dank. :)


    edit:

    Nachdem der Server die Nacht durch lief, sieht es annähernd gleich aus wie auf meinem "alten" Server. Wobei der Prozess ksoftirqd am besten Zeit der CPU beansprucht hat.:

    Webhosting: Bestprice Classic

    Server: VPS 200 G8 Ostern 2019

    2 Mal editiert, zuletzt von p4scal (27. Oktober 2016 um 07:17)