Unterschiedliche CPU-Auslastung

Plesk, Confixx, Froxlor, SysCP, SeCoTo, IspCP, etc.
Post Reply
tommik
Posts: 9
Joined: 2007-07-21 16:50
Location: http://www.chaos-club.eu
 

Unterschiedliche CPU-Auslastung

Post by tommik »

Hallo,

ich habe mal eine Frage...

Wieso kommen bei "ps aux" bzw. "ps ux" andere Werte raus, als bei "top".
Es werden dort bei mir die GameServer mit völlig (!) anderen CPU Auslastungen ausgelesen..

Woran liegt das?
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: Unterschiedliche CPU-Auslastung

Post by Roger Wilco »

Beispiel?
tommik
Posts: 9
Joined: 2007-07-21 16:50
Location: http://www.chaos-club.eu
 

Re: Unterschiedliche CPU-Auslastung

Post by tommik »

top: 40%
ps aux: 14,5 %
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: Unterschiedliche CPU-Auslastung

Post by Roger Wilco »

Das ist kein Beispiel, das sind hingerotzte Werte...
Bitte die komplette Ausgabe von `top -n1 -b`, `ps aux` und was dir daran unklar ist.
tommik
Posts: 9
Joined: 2007-07-21 16:50
Location: http://www.chaos-club.eu
 

Re: Unterschiedliche CPU-Auslastung

Post by tommik »

Mir ist doch gar nichts unklar? Hast du dir meine Frage überhaupt durchgelesen?

Wenn ich "ps aux" nehme und dort die CPU Auslastung eines Gameservers nehme (PID) und dann eben noch einmal den "top" Befehl nehme.. und dort unter derselben PID nachschaue ist die CPU Auslastung eine völlig andere.
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: Unterschiedliche CPU-Auslastung

Post by Roger Wilco »

tommik wrote:Mir ist doch gar nichts unklar? Hast du dir meine Frage überhaupt durchgelesen?
Ja, habe ich. Dir ist auch klar, dass ps ein Abbild der Prozesse auf deinem System zu einem bestimmten Zeitpunkt ausgibt und top die Werte permanent aktualisiert? Dann müsste dir auch klar sein, dass die CPU-Auslastung durch einen Prozess sich mitunter auch mehrmals innerhalb einer Sekunde ändern kann. Aber wenn alles klar ist, kann man den Thread ja auch schließen...
tommik
Posts: 9
Joined: 2007-07-21 16:50
Location: http://www.chaos-club.eu
 

Re: Unterschiedliche CPU-Auslastung

Post by tommik »

Aber die Auslastungen können sich doch nicht gleich so drastisch verändern?

PS: Ein bisschen weniger Arroganz täte dir auch mal ganz gut...
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: Unterschiedliche CPU-Auslastung

Post by Roger Wilco »

tommik wrote:Aber die Auslastungen können sich doch nicht gleich so drastisch verändern?
Doch, können sie. Deshalb solltest du auch ein vollständiges Beispiel posten.
tommik wrote:PS: Ein bisschen weniger Arroganz täte dir auch mal ganz gut...
Wenn ich das in meiner Freizeit mache und jemand wie du pampig reagiert, kann die Antwort darauf durchaus arrogant erscheinen.
Anonymous
 

Re: Unterschiedliche CPU-Auslastung

Post by Anonymous »

Offtopic: Mit 16 Jahren kennen halt viele noch keinen Anstand...

tommik: Wenn Du schon Hilfe und Antworten willst, dann mach auch das was Dir vorgeschlagen wird, ausser Dein Wissen hält Dich aus einem bestimmten Grund davon ab, DAS wird hier aber definitiv nicht der Fall sein.

So long
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: Unterschiedliche CPU-Auslastung

Post by Joe User »

tommik wrote:Mir ist doch gar nichts unklar? Hast du dir meine Frage überhaupt durchgelesen?

Wenn ich "ps aux" nehme und dort die CPU Auslastung eines Gameservers nehme (PID) und dann eben noch einmal den "top" Befehl nehme.. und dort unter derselben PID nachschaue ist die CPU Auslastung eine völlig andere.
Mit wieviel Hz tickt Dein Kernel? Wie oft kann sich somit die angezeigte Auslastung pro Sekunde ändern? Wie schnell kannst Du top und ps nacheinander in die Shell tippen? Wieviele Ticks benötigen top beziehungsweise ps bis der nächste Befehl ausgeführt werden kann? Hier hilft übrigens auch "ps aux;top" nicht, da nacheinander ausgeführt, nicht parallel...

Ergo: Beide Ausgaben sind immer unterschiedlich, da sie auf Consumer-Hardware nicht in der gleichen hunderdstel (100Hz) oder gar tausendstel (1000Hz) Sekunde abgearbeitet werden würden.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
terx`
Posts: 23
Joined: 2008-04-10 18:58
Location: Südoldenburger Land
Contact:
 

Re: Unterschiedliche CPU-Auslastung

Post by terx` »

Vor allem aber können auch andere Prozesse daran schuld sein, die deinem Gameserver CPU-Zeit klauen. Es gibt etliche Programme, die nur eine ganz kurze "Lebenszeit" haben und für diesen Moment eine völlig andere CPU-Lastverteilung erzeugen als sonst.
Oder einige Prozesse werden nur sporadisch sehr aktiv, bleiben ansonsten im "Warte"-Modus (Webserver, Mailserver, ...)
Post Reply