Hallo,
dies ist mein erster Eintrag in diesem Forum und ich hoffe alles richtig zu machen, wenn ich etwas falsch gemacht haben sollte bitte ich um Mitteilung, ich werde dann versuchen mich zu bessern.
Nun aber zu meiner Frage. Ich habe beim Bauen eines Themas für Superkaramba folgenden Befehl verwendet um die sechs Prozesse mit der höchsten CPU-Auslastung zu ermitteln und diese anzugeben ps axo comm,pcpu |tail -n +2 | sort -r -n -k 2 | head -6
Er scheint soweit auch ganz gut zu funktionieren, jedoch viel mir auf, dass die Werte, die ps ausgibt sich eklatant von denen, die beispielsweise top oder auch der ksysguard angeben unterscheiden. Ich konnte aber bei einem Überfliegen der manpage von ps aber nichts finden, das dieses Verhalten erklären würde. Sollte ich aber die Antwort übersehen haben, so bitte ich vielmals um Verzeihung.
Ich poste zur Veranschaulichung ein Beispiel
Ausgabe von ps axo comm,pcpu |tail -n +2 | sort -r -n -k 2 | head -6
Xorg [color=red] 26.0[/color] kmag 16.3 firefox-bin 2.0 konqueror 0.9 kontact 0.8 superkaramba 0.6
Ausgabe von top
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3119 root 15 0 86112 58m 7360 S 4.0 4.6 4440.39 Xorg 23166 simon 15 0 2308 1088 804 R 2.0 0.1 000.01 top 1 root 19 0 2908 1844 524 S 0.0 0.1 001.30 init 2 root 34 19 0 0 0 S 0.0 0.0 000.21 ksoftirqd/0 3 root RT 0 0 0 0 S 0.0 0.0 000.00 watchdog/0 4 root 10 -5 0 0 0 S 0.0 0.0 000.26 events/0 5 root 15 -5 0 0 0 S 0.0 0.0 000.00 khelper 6 root 10 -5 0 0 0 S 0.0 0.0 000.00 kthread 29 root 10 -5 0 0 0 S 0.0 0.0 000.01 kblockd/0 30 root 20 -5 0 0 0 S 0.0 0.0 000.00 kacpid 31 root 20 -5 0 0 0 S 0.0 0.0 000.00 kacpi_notify 147 root 10 -5 0 0 0 S 0.0 0.0 000.02 kseriod 172 root 19 0 0 0 0 S 0.0 0.0 000.00 pdflush 173 root 15 0 0 0 0 S 0.0 0.0 000.02 pdflush 174 root 14 -5 0 0 0 S 0.0 0.0 000.00 kswapd0 175 root 14 -5 0 0 0 S 0.0 0.0 000.00 aio/0
Ich hoffe ihr könnt mir weiterhelfen und danke schonmal für eure Mühe.