ubuntuusers.de

Xorg erzeugt periodisch hohe CPU-Last

Status: Ungelöst | Ubuntu-Version: Ubuntu 6.10 (Edgy Eft)
Antworten |

W.McL

Anmeldungsdatum:
15. November 2004

Beiträge: 35

Hallo,
Seit einiger Zeit habe ich ein Problem mit der CPU-Auslastung durch Xorg. Und zwar geht die Last periodisch ca. alle 1-2 Sekunden auf 100% hoch. Auf einem Laptop ist das natürlich besonders ärgerlich, da dadurch das Energiesparen über cpufreqd stark eingeschränkt wird (der ondemand-Regler ist z.B. quasi außer Kraft gesetzt, da er sobald er runtergetaktet hat, sofort wieder auf volle Leistung hochtaktet, außerdem ruckelt die Darstellung bei niedrigeren Taktraten)
Die Grafikkartentreiber (ATI) schließe ich als Fehlerquelle mittlerweile aus, da das Problem sowohl mit dem freien, als auch mit dem proprietären Treiber auftritt.
Auch verschiedene anderweitige Experimente mit der Konfiguration von Xorg oder das booten eines älteren Kernels konnten nichts ändern.
Kernelversion: 2.6.17-10-386
Xorg-Version: 1:7.1.1ubuntu6

Nori

Anmeldungsdatum:
14. Juni 2005

Beiträge: 39

Sicher das das Xorg ist? Bei meinem Laptop hab ich auch 100% spitzen ca. alle 5 Sekungen, aber das liegt am apt-index-watcher. Nach einem Aufwachen des Laptops kommt zum standartmäßigen, schlafenden apt-index-watcher ein zweiter hinzu, der kurz 100% braucht. Ein "killall apt-index-watcher" hilft da. Vielleicht einfach mal probieren?

W.McL

(Themenstarter)

Anmeldungsdatum:
15. November 2004

Beiträge: 35

Der apt-index-watcher läuft bei mir überhaupt nicht, außerdem habe ich xorg eindeutig als den Prozess identifiziert, der die hohe Last erzeugt. Das Problem scheint leider komplizierter zu sein. ☹

Wie habe ich das herausgefunden?

1. top laufen lassen und mit verschiedenen Intervallen experimentiert.

$ top -d [Intervall]


Dabei ist mir aufgefallen, dass xorg relativ häufig ganz oben auf der Liste war.

2. Prozess-ID von xorg genommen und top gesagt, es soll nur xorg beobachten.

$ top -p [Prozess-ID]


Dabei war insbesondere nach Verkürzung der Intervalle leicht zu erkennen, dass die CPU-Auslastung periodisch auf 100% geht.

W.McL

(Themenstarter)

Anmeldungsdatum:
15. November 2004

Beiträge: 35

Auch nach dem heutigen Update von xorg auf Version 1:7.1.1ubuntu6.2 besteht das Problem weiter. ☹

CubeBox

Anmeldungsdatum:
28. Oktober 2006

Beiträge: 15

Nochmal: Sicher, dass es am xorg-server liegt?

Ich hatte das gleiche Phänomen. Mit top habe ich auch geschaut, da stand der xorg-server auch oben. Aber als ich ab und zu den apt-index-watcher kurz aufblitzen sah, wusste ich, wer der wirkliche Übeltäter war. Es handelt sich dabei um einen bekannten Bug.

Mehr dazu siehe hier: http://forum.ubuntuusers.de/topic/62920/

W.McL

(Themenstarter)

Anmeldungsdatum:
15. November 2004

Beiträge: 35

Ganz sicher. Der apt-index-watcher ist nicht einmal installiert, wie soll er dann für das Problem verantwortlich sein können?

W.McL

(Themenstarter)

Anmeldungsdatum:
15. November 2004

Beiträge: 35

OK.
Bin jetzt einen Schritt weiter. Mir ist zufällig aufgefallen, dass das Problem verschwindet, wenn ich eine PCMCIA-WLAN-Karte einstecke.
Auch nach dem Entfernen der Karte bleibt das Problem bis zum nächsten Neustart verschwunden.
Daraus schließe ich, dass es entweder ein PCMCIA- oder ein Netzwerkproblem ist.
Hat jemand irgendwelche Tipps, wie ich der Ursache am sinnvollsten auf den Grund gehen kann? Werde jetzt erstmal meine /etc/network/interfaces anschauen.

CubeBox

Anmeldungsdatum:
28. Oktober 2006

Beiträge: 15

Das klingt in der Tat interessant 😀

Ich bin noch nicht allzu lange in der Linux-Welt, aber hast du mal verglichen, welche Dienste (außer der xorg-server) noch aktiv sind und was sie für Auslastungen haben? Weil so könntest du die Ursache eingrenzen. Irgendwas muss ja die Auslastung verursachen und ich kann mir kaum vorstellen, dass der xorg-server das sein soll (kann aber als Elternprozess eine hohe Auslastung angezeigt bekommen).

W.McL

(Themenstarter)

Anmeldungsdatum:
15. November 2004

Beiträge: 35

Ursache gefunden und Problem gelöst.
Es war tatsächlich ein Netzwerkproblem:
Hatte ifplugd (automatisches Erkennen und Konfigurieren von angeschlossenen Netzwerkinterfaces) laufen und der war falsch konfiguriert. Mir ist zwar immer noch schleierhaft, wieso dadurch Xorg CPU-Lastspitzen erzeugt, aber immerhin tut es das jetzt nicht mehr.

Brandenburger

Anmeldungsdatum:
3. Dezember 2006

Beiträge: 681

Wohnort: Erde

Kannst Du noch sagen, was falsch konfiguriert war?

Denn möglicherweise habe ich ein vergleichbares Problem - das ich ebenfalls in dieser Ecke suche mit den für meinen Geschmack zu langen Startverzögerungen beim Starten von Programmen.

W.McL

(Themenstarter)

Anmeldungsdatum:
15. November 2004

Beiträge: 35

Um die WLAN-Karte mit ifplugd konfigurieren zu lassen, hatte ich sie in die /etc/default/ifplugd eingetragen, allerdings war mir dabei der Fehler passiert, sie unter INTERFACES und HOTPLUG_INTERFACES gleigchzeitig einzutragen. Habe jetzt den Eintrag für die WLAN-Karte aus der "INTERFACES"-Liste gelöscht und den in der "HOTPLUG_INTERFACES"-Liste dringelassen:
Ausschnitt aus /etc/default/ifplugd (vorher)

INTERFACES="eth0 eth1"
HOTPLUG_INTERFACES="eth1"


Ausschnitt aus /etc/default/ifplugd (nachher)

INTERFACES="eth0"
HOTPLUG_INTERFACES="eth1"


eth0 = fest eingebaute LAN-Karte
eth1 = PCMCIA-WLAN-Karte

Brandenburger

Anmeldungsdatum:
3. Dezember 2006

Beiträge: 681

Wohnort: Erde

Danke,

bei mir lags an den DSN-Server-Einträgen. Zwei von drei gelöscht. Da hat er erst gesucht, bevor er angefangen hat was von der Platte zu laden.
Jetzt ist alles wieder so fix wie am Anfang.

Lockenkopf

Avatar von Lockenkopf

Anmeldungsdatum:
21. Juli 2006

Beiträge: Zähle...

Wohnort: Karlsruhe

Danke Leute. Ich hatte zwar nicht das Problem mit dem Netz, aber das mit dem index-watcher hatte ich, bei mir hat der sich allerdings nicht bemerkbar gemacht, weshalb ich schon seit Monaten nach dem Übeltäter suche. Endlich ist dieses Problem behoben ☺

Echt Tausend Dank ☺ ☺ ☺ ☺ ☺

Anders

Anmeldungsdatum:
5. November 2008

Beiträge: Zähle...

Hallo!

Ich bin echt ein bisschen verzweifelt hier...

Mein Problem ist das bei der neuen Kubuntu Version 8.10 die gesammte Oberfläche ruckelt ... ich habe die neusten Nvidia treiber installiert und Open GL für die Oberflächeneffekte eingestellt. Nun ist es so, das es arbeitet, alle ca. 2 Sekunden einfach mal für ne halbe Sekunde nichts macht und dann wieder ca. 2 Sekunden flott arbeitet. Ich habe aber weder diesen apt-index-watcher (zumindest finde ich ihn nicht, kann ihn nicht killen und auch nicht stoppen) und auch diese beschriebene Netzwerkdatei habe ich nicht.

So läuft das System sehr gut, außer das sich das Netzwerk am anfang nicht konfiguren ließ, da musste ich die "forcedeth" Treiber aktivieren. Wenn mir jemand helfen könnte, wäre das echt super, das fängt bei dem Schnee-Effekt an (der is ja nicht wichtig, auf den würde ich verzichten) bis hin zu Youtube-Videos und fest gespeicherten Videos.

Ich hab Kubuntu quasi "auf XP installiert" Habe ein Asus P5N32 Premium Board (mit dem gibt es irgendwie öfter Probleme) und eine Nvidia GeForce 8600 GTS

elendil Team-Icon

Avatar von elendil

Anmeldungsdatum:
13. April 2005

Beiträge: 10506

Hi,

...dieser Thread ist bereits über zwei Jahre alt - nach so langer Zeit ist es nicht wirklich sinnvoll, ihn wieder rauszukramen. Hier geht's weiter: http://forum.ubuntuusers.de/topic/oberflaeche-ruckelt/

Antworten |