Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

28.12.2008, 12:44

Unsinnige Werte für die CPU Last mit Kernel 2.6.27-gentoo-r7

Hallo Forum,
auf meinem Rechner tritt folgendes Phänomen auf wenn ich mit dem aktuellen Kernel 2.6.27-gentoo-r7 boote:

In "top" oder auch mit "conky" haben die einzelnen Prozesse teilweise hohe 3- oder 4-stellige CPU-Auslastungswerte. Die gesamte CPU-Auslastung hat dabei allerdings einen plausiblen Wert.

Wird mit Kernel 2.6.26-gentoo-r4 gebootet tritt dieses Phänomen nicht auf. Beide Kernel wurden mit genkernel (--menuconfig --luks all) gebaut. Beim Kernel 2.6.27-gentoo-r7 wurde allerdings noch der Alsa Support aktiviert, ansonsten wurden beide Kernel m.M. nach mit den gleichen Optionen gebaut.

Welchen Grund könnte dieses Phänomen haben? Im Netz hab ich dazu noch nichts finden können.
Kann vielleicht jemand bei seinem Rechner das selbe Phänomen beobachten?

Gruß,
Felix

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »make.conf« (05.01.2009, 18:22)


2

02.01.2009, 10:50

Kannst du dazu mal einen Screenshot oder ähnliches dazu posten?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

3

02.01.2009, 13:52

Aber klar doch.
So lustig sieht das hier seit 2.6.27-gentoo-r7 aus :)
»make.conf« hat folgende Datei angehängt:
  • top.png (328,53 kB - 27 mal heruntergeladen - zuletzt: 25.08.2009, 17:34)

4

02.01.2009, 16:35

Nachtrag: Ab und an werden sogar 5-stellige Auslastungen angezeigt.

Also Intel baut schon sehr hochwertige CPUs muss ich sagen. :D

5

03.01.2009, 08:49

Echt krasses Übertakten nenn' ich das! Kannst du mal den 2.6.28 Kernel anfühlen, ob der das gleiche bringt?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

6

03.01.2009, 12:17

Jo, werd ich mal im Laufe des Tages machen und mich dann melden.

7

03.01.2009, 17:26

Kompiliere mal sys-libs/glibc und sys-process/procps (enthält top) neu. Evtl. ist da noch was mit zu alten kernel-header erstellt worden.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

8

03.01.2009, 20:14

So, bin wieder da und irgendwie wird das immer merkwürdiger.
Folgendes hab ich gemacht:

1.) Kernel 2.6.28-gentoo kompiliert und gebootet:
conky zeigt nun wieder plausible Werte für die CPU-Auslastung an, top allerdings nur noch Auslastungen von 0 oder 1.

2.) Auf bells Tip hin sys-libs/glibc und sys-process/procps neu emerged:
Nun zeigt auch top wieder plausible Werte für die CPU-Auslastung an. In htop tummeln sich aber diverse Prozesse mit einer Auslastung von "200." % (maximaler htop Wert?), was mir aber im Moment egal ist, da mir top reicht.

Soweit eigentlich fast alles paletti mit dem 2.6.28-gentoo bis auf das:
Bei jedem Bootvorgang (ich habs 5 mal probiert) erhält der DHCP client keinen lease und schnappt sich nach einiger Zeit eine 169.254.*.* Adresse > ntpdate kann dann logischerweise die Uhrzeit nicht synchronisieren:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
Jan  3 19:52:01 thinkpad dhcpcd[12868]: eth0: dhcpcd 4.0.2 starting
Jan  3 19:52:01 thinkpad dhcpcd[12868]: eth0: broadcasting for a lease
Jan  3 19:52:02 thinkpad 0000:00:19.0: eth0: Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX
Jan  3 19:52:02 thinkpad 0000:00:19.0: eth0: 10/100 speed: disabling TSO
Jan  3 19:52:31 thinkpad dhcpcd[12868]: eth0: timed out
Jan  3 19:52:31 thinkpad dhcpcd[12868]: eth0: trying to use old lease in `/var/lib/dhcpcd/dhcpcd-eth0.lease'
Jan  3 19:52:31 thinkpad dhcpcd[12868]: eth0: probing for an IPV4LL address
Jan  3 19:52:31 thinkpad dhcpcd[12868]: eth0: checking 169.254.107.251 is available on attached networks
Jan  3 19:52:36 thinkpad dhcpcd[12868]: eth0: using IPv4LL address 0.0.0.0
Jan  3 19:52:37 thinkpad NET: Registered protocol family 10
Jan  3 19:52:37 thinkpad lo: Disabled Privacy Extensions
Jan  3 19:52:37 thinkpad ntpdate[12953]: name server cannot be used, reason: Temporary failure in name resolution
Jan  3 19:52:37 thinkpad rc-scripts: Failed to set clock


Wenn der Rechner allerdings vollständig hochgefahren ist zeigt mir conky meine normale 192.168.*.* Adresse an und ein ungläubiger Blick in ifconfig bestätigt mir das. Netzwerk funktioniert also doch. Laut syslog hat dhcpcd sich die "normale" Adresse ca. 90 Sekunden später geholt.

Ich werd jetzt nochmal Punkt 2.) unter dem Kernel 2.6.27-gentoo-r7 durchführen, mal sehen obs was bringt.

9

03.01.2009, 20:46

Welche Version von sys-kernel/linux-headers nutzt Du? Die Linux-headers sollten möglichst zu der Kernel-Version passen, können aber auch älter sein. Ich nutze Stable: Headers 2.6.23 und Kernel 2.6.27. Nach jeder Aktualisierung der Headers sollte glibc re-emerged werden.

Quellcode

1
2
3
4
5
6
7
 * Messages for package sys-kernel/linux-headers-2.6.23-r3:

 * Kernel headers are usually only used when recompiling your system libc, as
 * such, following the installation of newer headers, it is advised that you
 * re-merge your system libc.
 * Failure to do so will cause your system libc to not make use of newer
 * features present in the updated kernel headers.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

10

03.01.2009, 21:02

Ich benutze auch die 2.6.23-r3, die 2.6.27-r2 sind ja auch noch unstable, wenn ich das richtig gesehen habe.

Inzwischen habe ich glibc und procps unter dem Kernel 2.6.27-gentoo-r7 neu emerged, hat aber an dem Problem nichts geändert.

11

04.01.2009, 10:40

BTW: wenn du ein multi-core System hast, sollten sich da auch nicht die Maximalwerte verdoppeln (100% -> 200% -> 400%)?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

12

04.01.2009, 14:30

BTW: wenn du ein multi-core System hast, sollten sich da auch nicht die Maximalwerte verdoppeln (100% -> 200% -> 400%)?
Für einzelne Prozesse stimmt das, da kann top/htop schonmal Werte >100% anzeigen wenn innerhalb des Prozesses mehrere Threads auf verschiedenen Kernen ausgeführt werden. Diese sollten aber niemals größer als <Anzahl CPU-Cores> * 100 sein und einen 100-Core-Rechner (5 stellige Prozentangabe) hat er sicher nicht ;)

mfg pyjo

13

04.01.2009, 15:02

Der Prozessor meines Thinkpads ist ein "Intel(R) Core(TM)2 Duo CPU".
Bin im Moment gerade dabei den 2.6.28er Kernel nochmal zu kompilieren und conky zeigt ab und zu eine CPU-Auslastung für cc1 von ca.11150% an...wer bietet mehr?

Seit heute sind auch die linux-headers-2.6.27-r2 stable, sagt mir eben mein emerge nach einem --sync. Die werd ich dann auch mal noch emergen...

14

05.01.2009, 18:22


Soweit eigentlich fast alles paletti mit dem 2.6.28-gentoo bis auf das:
Bei jedem Bootvorgang (ich habs 5 mal probiert) erhält der DHCP client keinen lease und schnappt sich nach einiger Zeit eine 169.254.*.* Adresse > ntpdate kann dann logischerweise die Uhrzeit nicht synchronisieren

...

Wenn der Rechner allerdings vollständig hochgefahren ist zeigt mir conky meine normale 192.168.*.* Adresse an und ein ungläubiger Blick in ifconfig bestätigt mir das. Netzwerk funktioniert also doch. Laut syslog hat dhcpcd sich die "normale" Adresse ca. 90 Sekunden später geholt.


Dieser Punkt hat sich nun auch erledigt, mit net-misc/dhcpcd-4.0.7 (anstatt dhcpcd-4.0.2) klappt der DHCP Vorgang nun auch wieder beim booten...ist zwar nicht die eleganteste Lösung aber es funktioniert :o)

Ergo bleib ich bei Kernel 2.6.28 und somit ist das Problem für mich gelöst.