• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Prozesse kio_http verursachen 100% CPU-Auslastung

Linuxfan

Member
Liebe Linuxgemeinde,

ich habe openSUSE 11.1 mit der aktuellen Factory-kde4 kde Version 4.2.1 (KDE 4.2.1) "release 108" und stelle seit einigen Tagen fest, daß ich urplötzlich eine CPU-Auslastung von 100% habe, die schon einige Zeit andauert und nicht aufhört. Nachdem ich zufällig darauf aufmerksam wurde, daß bei mir Fenster langsamer scrollen und ich mir daraufhin das Plasma-Applet Systemmonitor einrichtete, schaute ich in die Systemüberwachung. Dort sind unter meiner Benutzerkennung einige (fast 10) einzelne Prozesse kio_http aufgelistet, von denen fast alle jeweils über 10% Auslastung beanspruchen. Nachdem ich alle Prozesse namens kio_http und kio_file gelöscht habe, lief das System wieder mit normaler CPU-Auslastung weit unter 10%.

Was sind das für Prozesse und wieso werden gleich einige davon gestartet, die so viel CPU-Last verursachen? Das geschieht bei mir sofort nach Systemstart, ohne daß andere speicher- und CPU-hungrige Programme laufen. Ich habe schon mal die IPv6-Unterstützung deaktiviert sowie in meiner Diensteverwaltung Überwachung von Dateien auf Fremdrechnern sowie Überwachung von DNS-SD-Diensten deaktiviert, weil ich so was nicht brauche und keine Netzwerkanschlüsse oder Fremdrechner auf meinem Einzelplatzrechner benötige. Es ist nur mein Fritz!Box - Router angeschlossen.

Kann mir jemand sagen, wie ich steuern kann, wie viele bzw. ob überhaupt diese kio_http - Prozesse gestartet werden, von denen ich nichts merke, auch nicht nachdem ich sie beendet habe und das System vollkommen normal weiter läuft?

Besten Dank,

Linuxfan.
 

Jägerschlürfer

Moderator
Teammitglied
poste doch mal die Ausgabe von
Code:
top
damit man mal genau sieht, was das für Prozesse sind.

(Einfach "top" in einem Terminal eingeben)
 
OP
Linuxfan

Linuxfan

Member
Hier ist die Ausgabe von top, die zeigt, wie 5 Prozesse kio_http mit übermäßig hoher Prozessorlast laufen:

Code:
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 5284 florian   20   0  169m 9.9m 6308 R   39  0.2   2:09.56 kio_http
 5290 florian   20   0  169m 9.9m 6308 R   39  0.2   2:07.23 kio_http
 5286 florian   20   0  169m 9.9m 6308 R   38  0.2   2:06.30 kio_http
 5292 florian   20   0  169m 9.9m 6308 R   37  0.2   2:08.00 kio_http
 5288 florian   20   0  169m 9.9m 6308 R   34  0.2   2:07.25 kio_http
 4551 florian   20   0  323m  61m  44m S    6  1.6   0:53.19 kwin
 3221 root      20   0  599m  51m  11m S    5  1.3   1:34.49 X
 5394 florian   20   0 72040  18m  11m S    1  0.5   0:00.95 npviewer.bin
 4145 florian   20   0  383m  21m 8844 S    1  0.5   0:10.78 mythbackend
 4603 florian   20   0  137m  16m  12m S    1  0.4   0:01.64 kshowmail
 4559 florian   20   0  651m  61m  25m S    0  1.6   0:07.79 plasma
    1 root      20   0  1064  388  324 S    0  0.0   0:00.52 init

Nachdem ich tagelang von diesem Ereignis verschont geblieben war, trat dieses Phänomen urplötzlich wieder auf, als ich merkte, daß der ganze Rechner langsamer läuft und mir 100% Prozessorlast angezeigt wurden. Nachdem ich erst seit wenigen Tagen mein tmp-Verzeichnis täglich leeren lasse, dachte ich anfangs, hier könnte eine Ursache gelegen haben.

Auffallend ist, daß ich erst heute Morgen auf die neueste Factory-kde-Version 4.2.1 (KDE 4.2.1) "release 108" upgedatet hatte.

Weiß jemand guten Rat?
 

dietger

Hacker
Hatte ich vor einigen Wochen auch mal. Habe dann irgendein kio mit Yast deinstalliert (ich weiss beim besten Willen nicht mehr welches) und der Spuk war vorbei.
Rufe einmal anstelle von "top" das etwas detaillierte "htop" auf. Evtl. kann man da mehr sehen.

Dietger
 
OP
Linuxfan

Linuxfan

Member
Hi,

das Problem mit der hohen CPU-Auslastung bei mindestens einem Prozess kio_http ist leider noch immer akut bei mir. Heute war wieder einige Sekunden nach dem Start eine 50%ige CPU-Auslastung verursacht durch einen dieser Prozesse, andere waren bei 0%. Die Tage davor war immer alles völlig normal. Ich habe zwischenzeitlich nix installiert oder deinstalliert und es laufen immer dieselben Programme auf meinem Rechner. Ich habe den aktuellen original nvidia-Treiber 180.29 selber kompiliert und installiert, also kein rpm aus der Distribution. Es ist leider nach wie vor für mich unnachvollziehbar, wann das auftritt und wieso. Ich frage mich nur, wieso mir das System bzw. kdeinit4 diese Prozesse startet. Was soll da für eine Unterstützung für HTTP-Protokolle stattfinden? Ich würde am liebsten das Starten dieser Prozesse unterbinden bzw. ein Programmpaket gezielt deinstallieren können, aber ich finde keines, das dafür verantwortlich sein könnte. Auch wechselt die Anzahl der kio_http - Prozesse immer mal wieder. Mittlerweile beende ich die CPU-lastigen Prozesse manuell in der Systemüberwachung, ohne daß ich nachteilige Auswirkungen für mein System bemerke. Dann ist zumindest für die aktuelle Sitzung Ruhe.

Weiß jemand noch was über die Hintergründe? Beim Googlen ist leider nichts Brauchbares zu finde, nur über kio-Slaves, aber nicht über das bei mir vorhandene Problem. Ich meine es kann doch nicht sein, daß kurz nach dem Systemstart ohne das Aufrufen spezieller Programme eine über 50%ige, manchmal sogar 100%ige CPU-Auslastung wegen eines oder mehrerer dieser Prozesse stattfindet!

Linuxfan
 

PowerPaul

Hacker
Bei mir trat heute ganz plötzlich das indentische Problem auf!

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5268 carsten 20 0 40092 8748 6092 R 26 0.4 1:11.60 kio_http
5374 carsten 20 0 39944 8716 6092 R 26 0.4 1:13.81 kio_http
5380 carsten 20 0 39944 8716 6092 R 26 0.4 1:13.74 kio_http
5258 carsten 20 0 40076 8924 6196 R 25 0.4 1:10.90 kio_http
5378 carsten 20 0 39944 8708 6092 R 22 0.4 1:11.07 kio_http
5334 carsten 20 0 39944 8716 6092 R 22 0.4 1:09.51 kio_http
5376 carsten 20 0 39944 8716 6092 R 22 0.4 1:09.41 kio_http
4293 carsten 20 0 125m 40m 21m S 9 2.0 0:14.74 kwin
2504 root 20 0 175m 57m 8228 S 7 2.9 0:23.90 Xorg
5285 carsten 20 0 256m 39m 22m S 7 2.0 0:16.74 krunner
4806 carsten 20 0 320m 66m 26m S 3 3.3 0:15.48 plasma
5286 carsten 20 0 76800 19m 15m S 3 1.0 0:00.74 yakuake
5568 carsten 20 0 166m 58m 22m S 2 2.9 0:16.48 firefox
5272 carsten 20 0 66188 13m 10m S 1 0.7 0:00.32 kxkb
1 root 20 0 1008 360 308 S 0 0.0 0:00.92 init
2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd
3 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/0
4 root 15 -5 0 0 0 S 0 0.0 0:00.00 ksoftirqd/0
5 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/1
6 root 15 -5 0 0 0 S 0 0.0 0:00.00 ksoftirqd/1
7 root 15 -5 0 0 0 S 0 0.0 0:00.00 events/0
8 root 15 -5 0 0 0 S 0 0.0 0:00.04 events/1
9 root 15 -5 0 0 0 S 0 0.0 0:00.00 khelper

Hast Du eine Lösung gefunden?

KDE Version: 4.2.1 (KDE 4.2.1) "release 106"
Kernel: Linux 2.6.27.19-3.2-pae i686
Grafik: 2.1.2 NVIDIA 180.17

...langsam wir die mir die CPU zu heiß....
 
OP
Linuxfan

Linuxfan

Member
Hi,

ich habe noch immer keine Lösung gefunden und kann noch immer nicht reproduzieren, wann das Problem auftritt. Momentan habe ich Ruhe und die letzten Tage immer Glück gehabt, daß einzelne kio_http - Prozesse nicht überschnappen. Mittlerweile habe ich mir ein CPU-Plasmoid auf den Desktop installiert und liege quasi permanent auf der Lauer. Ist dennoch ziemlich unbefriedigend, daß es anscheinend keine anderen Betroffenen und keine Möglichkeit gibt, dem Spuk auf die Spur zu kommen.
 

PowerPaul

Hacker
Ja, das Problem ist bei mir auch nicht reproduzierbar!
Gestern trat es nach jeden Neustart auf!
Heute scheint es normal zu laufen...ich hab mal Google befragt...die einzigen
sind wir nicht...manche meinen es liegt an Plasmoiden....ich hab alle
abgestellt...trotzdem 100% CPU-Last....wenn Du ne Lösung findest,
dann poste Sie bitte...ich machs auch!
 
OP
Linuxfan

Linuxfan

Member
Wenn es also angeblich an einzelnen Plasmoids liegt, daß der Prozess bzw. die Prozesse kio_http in nicht reproduzierbaren Fällen die CPU-Last exorbitant erhöhen, dann bedeutet dies doch, daß es zumindest ein Plasmoid sein muß, daß eine Internetverbindung mittels kio benötigt und evtl. wegen Programmierfehlern die Prozesse kio_http in unnötige CPU-Höhen treibt.

Mal kurz zur Übersicht alle Plasmoids, die bei mir installiert sind:

  • Geräteüberwachung
    CWP (ein anpassbares Wetter-Plasmoid)
    Ordner-Ansicht
    Abstandshalter
    Systemmonitor-Prozessor
    Systemabschnitt der Kontrolleiste
    Digitale Uhr
    Fensterleiste
    Arbeitsflächen-Umschalter
    K-Menü
    Luna

Bis vor kurzem hatte ich anstatt des Wetter-Plamoids CWP das Plasmoid yaWP (ein weiteres Wetter Plasmoid) installiert. Das lief zu Zeiten der plötzlich auftretenden hohen CPU-Last. Hätten wir hier etwa einen Verdächtigen oder führt die Spur woanders hin?

Interessanterweise bin ich nun schon seit einigen Tagen frei von dieser unangenehm Auffälligkeit. Das läßt vermuten, daß in einem der kde4-Updates (inkl. der Plasmoids, auch aus dem Factory-Repo) ein solcher Fehler ausgebügelt worden sein könnte. Oder es bleibt eben einfach der nicht reproduzierbare Zufall und kann auch mich wieder heimsuchen. Nix Genaues weiß man also. In diesem Sinne: laßt uns wachsam bleiben und häufig auf die CPU-Auslastung schauen!
 

scott

Newbie
Hallo,

selbiges Problem tritt bei mir auf. Ich nutze jedoch Fedora 10 mit Gnome.
Bei mir tritt das Problem ausschließlich auf, wenn ich Dolphin starte und mit damit mit einem FTP verbinde. Es hat also (wie der name FTP schon sagt ;)) etwas mit einer Internetverbindung zu tun. Kann gut sein das bei euch die deinstallation der desklets etwas bringt.

Sorry, mehr weiß ich auch nicht, da das Problem bei mir auch noch nicht gelöst ist...

Grüße,
Scott
 

dietger

Hacker
das Plasmoid yaWP (ein weiteres Wetter Plasmoid) installiert. Das lief zu Zeiten der plötzlich auftretenden hohen CPU-Last. Hätten wir hier etwa einen Verdächtigen oder führt die Spur woanders hin?
Ne, die führt wohl woanders hin. Habe YAWP auch auf dem Desktop und alles verhält sich manierlich. Keine durchgeknallten kio-Prozesse.

Dietger
 
Mit KDE 4.2.3 und 2 yaWP Plasmoids bekomme ich eine 100%tige CPU Auslastung. Deaktiviere ich die Plasmoids und kille die kio_http Prozesse ist alles in Ordnung.
 

dietger

Hacker
So, habe jetzt mal ein zweites yaWP hinzu gefügt, läuft nun seit 20 Min ohne Probleme. Es passiert "kio-mäßig" rein garnichts. Kio-http erscheint in "htop" an vorletzter Stelle mit 0,0% Speicherauslastung. Das Ganze unter KDE 4.2.3 "release 1".
Der Plasmoid kann's alleine nicht sein, wenn er's denn ist. Da müssen noch andere Faktoren mit hineinspielen.

Dietger
 
Oben