Hi,
ich hab mal ne Frage zum "top" Befehl.
Ich sehe ja oben bei der CPU(s) Anzeige, wie ausgelastet das System ist. Da gibt es die Anzeige "User" und die für "system" und eben "idle"...
Idle ist das was so übrig ist und aktuell nicht verwendet wird, richtig?
User ist, wenn ich mich nicht über root einlogge und was starte, richtig?
System ist alles was über root gestartet wird.. richtig?
Jetzt habe ich ein Problem, seid einigen Tagen. Es gibt ein Server Proggy (was genau das ist, dürfte uninteressant sein.. nix illegales und kein Gameserver *g*) das bisher nie viel verbraucht hat.. immer nur so 2-5% an CPU, lief problemlos.
Aber seid eben einiger Zeit, ist das System ab und an zu 100% ausgelastet. Jetzt kommt das, wo ich die Logik nicht verstehe. Das ist NICHT alles der Serverprozess. Ich habe mir mal alle Prozesser rausgesucht, die der Server erstellt (unter "top" eben) und da die CPU Auslastungen zusammen gezählt. Das ist ungefähr der wert, der oben bei "user" angezeigt wird. Der rest, geht an "system".. natürlich schwankt der user Wert.. der Systemwert schwankt aber mit, er krallt sich IMMER den rest.
Das ganze löst sich auf, wenn ich den Serverprozess beende. Ich starte und beende den Server übrigens per php Script, läuft also unter dem User wwwrun und nicht root.
Ich dachte anfangs das da andere Prozesse mist bauen, aber das kann ja nicht sein wenn die Belastung immer runter geht, sobald ich eben jenen einen Serverprozess beende. Also was kann das sein? Wenn er sich alleine auf 100% schaukeln würde, dann würde ich den Fehler im Serverscript oder sowas suchen.. aber es geht wie gesagt nicht alles auf den Prozess..
Ich muss dazu sagen, kein Linux experte zu sein.. basics hab ich aber. Nur die Logik dahinter ist mir grade Fremd.
Danke schon mal für Hilfe,
Andy
ich hab mal ne Frage zum "top" Befehl.
Ich sehe ja oben bei der CPU(s) Anzeige, wie ausgelastet das System ist. Da gibt es die Anzeige "User" und die für "system" und eben "idle"...
Idle ist das was so übrig ist und aktuell nicht verwendet wird, richtig?
User ist, wenn ich mich nicht über root einlogge und was starte, richtig?
System ist alles was über root gestartet wird.. richtig?
Jetzt habe ich ein Problem, seid einigen Tagen. Es gibt ein Server Proggy (was genau das ist, dürfte uninteressant sein.. nix illegales und kein Gameserver *g*) das bisher nie viel verbraucht hat.. immer nur so 2-5% an CPU, lief problemlos.
Aber seid eben einiger Zeit, ist das System ab und an zu 100% ausgelastet. Jetzt kommt das, wo ich die Logik nicht verstehe. Das ist NICHT alles der Serverprozess. Ich habe mir mal alle Prozesser rausgesucht, die der Server erstellt (unter "top" eben) und da die CPU Auslastungen zusammen gezählt. Das ist ungefähr der wert, der oben bei "user" angezeigt wird. Der rest, geht an "system".. natürlich schwankt der user Wert.. der Systemwert schwankt aber mit, er krallt sich IMMER den rest.
Das ganze löst sich auf, wenn ich den Serverprozess beende. Ich starte und beende den Server übrigens per php Script, läuft also unter dem User wwwrun und nicht root.
Ich dachte anfangs das da andere Prozesse mist bauen, aber das kann ja nicht sein wenn die Belastung immer runter geht, sobald ich eben jenen einen Serverprozess beende. Also was kann das sein? Wenn er sich alleine auf 100% schaukeln würde, dann würde ich den Fehler im Serverscript oder sowas suchen.. aber es geht wie gesagt nicht alles auf den Prozess..
Ich muss dazu sagen, kein Linux experte zu sein.. basics hab ich aber. Nur die Logik dahinter ist mir grade Fremd.
Danke schon mal für Hilfe,
Andy