Debian CPU-Auslastung

  • Hallo,

    habe wenn ich 'top' folgende Auslastung bei meinem Minecraftserver:

    http://i46.tinypic.com/33d8imv.png

    Der server.log beinhaltet keine Fehler und es ist nur der garantierte RAM zugewiesen, kein SWAP oder Ähnliches.
    Wie kann die CPU-Auslastung bei 136% sein, wenn ich mich da nicht täusche?

    Die TPS liegen meistens bei 20, aber es treten oft Verzögerungen von bis zu 20 Sekunden auf.


    Hoffe auf Hilfe wegen der 136% CPU-Auslastung ;)

    Satzzeichen sind keine Rudeltiere. ;)

  • fallobst, wieso ist die Anzeige von top falsch? Ich erkenne da keinen Fehler. java ist halt Multithreading/Multicore fähig und lastet mehr als eine CPU komplett aus.

    "Security is like an onion - the more you dig in the more you want to cry"

  • Wenn das so wäre, dann wäre das fatal. Dann könnte ich ja quasi in die vServer anderer Kunden reinschauen. Aber deine eigenen Werte stimmen.

    "Security is like an onion - the more you dig in the more you want to cry"

  • Falls es normal Belastung ist wäre da irgendwas nicht in Ordnung Wie viele Plugins sind geladen ? kann vlt daran liegen aber mein server hat 35 % cpu und 20 % Ram belastung im Normal lauf

  • Soweit mir bekannt entsprechen die von top/htop angezeigten CPU werte nicht den CPU werten vom Wirt-system.

    doch, ich denke schon, dass sie das tun. bei top sieht man natürlich nur die eigenen Anwendungen. (logisch, so intelligent sollte die vServer Software schon sein)

    htop allerdings zeigt bei der bunten CPU auslastung den kompletten Rechner an.

    Genauso wie man auch mit

    cat /proc/cpuinfo

    sieht, was eine CPU verbaut ist.
    bei KVM Servern ist das dann anders, da steht dann nicht Intel(R) Core(TM) i7 CPU + ( irgendwas) sondern sowas in der Art:

    model name : QEMU Virtual CPU version (cpu64-rhel6)


  • Auch wenn du 16 oder noch mehr Kerne siehst, heißt das nicht, dass es die Auslastung des Wirts ist... So wurde mir das auch mal in einem Ticket gesagt.

    doch, ich sehe alle 8 möglichen Threads meines Intel i7-920.
    Intel i7 mit 4 Kernen und 8 mögliche Threads.. (Hyperthread)
    Im Anhang mal ein Screenshot von einem vServer ohne irgendwas gestartet. (5/1024 MB verwendet)

    meine CPU Auslastung jeglicher Prozesse ist Null (wie man unten sehen kann)
    oben allerdings ist CPU[1] mit 21,9 Prozent ausgelastet, das ist also defintiv nicht von mir.


  • doch, ich sehe alle 8 möglichen Threads meines Intel i7-920.


    Sagte ich doch... Ich schreib nur, dass dies nicht der tatsächlichen Auslastung des Wirts entspricht.
    Da du bei linux-vserver auch mehr als die gebuchten Ressourcen benutzen kannst, sofern diese gerade frei sind, liefert htop keine wirklich belastbaren Werte. Ebenso wie andere Tools falsche Werte z.B. für den RAM liefern.

  • Ebenso wie andere Tools falsche Werte z.B. für den RAM liefern.


    Und die wären? Welche Tools liefern unter Linux-VServer falsche Werte, unter jeder anderen normal Linux Installation aber normale?


    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)


  • Sagte ich doch... Ich schreib nur, dass dies nicht der tatsächlichen Auslastung des Wirts entspricht.
    Da du bei linux-vserver auch mehr als die gebuchten Ressourcen benutzen kannst, sofern diese gerade frei sind, liefert htop keine wirklich belastbaren Werte. Ebenso wie andere Tools falsche Werte z.B. für den RAM liefern.

    also ich bin Neukunde, und es scheint, als wäre ich am Anfang auf einer leeren Maschine untergebracht worden, die Prozessorauslastung aller Kerne war Null.
    Nun füllen sie sich langsam. Ansonsten überdenke Dein Wissen bitte nochmal.
    Was soll denn die Prozessorauslastung sonst sein, wenn sie nicht von mir ist? Wenn ein Intel mit 20 Prozent ausgelastet ist, dann macht er schon ne ganze Menge ..

    > Da du bei linux-vserver auch mehr als die gebuchten Ressourcen benutzen kannst, sofern diese gerade frei sind,

    das geht nicht in jedem Fall, ein Prozess mit mehreren Threads kann die Resourcen vom Gesamtrechner nicht mit nutzen ..

  • Zugegeben, Munin produziert in der Standardinstallation mit dem memory-Plugin nur Müll unter Linux-VServer, weil es ALLE Werte von /proc/meminfo auswertet. Auch die, die für den Speicherverbrauch auf einem vServer kaum relevant sind. Obwohl man da ganz einfach ein Plugin nehmen könnte, das nur free auswertet. Bug fixed :D

    Das ist jetzt aber auch kein GNU-Programm, wo eine fehlerhafte Ausgabe gravierendere Auswirkungen hätte und ein Austausch beinahe unmöglich ist..


    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • Das kann man glauben oder auch nicht. Wer hätte schon gerne, dass man die Auslastung des Nodes sehen kann? ;)
    MfG Christian

    wieso nicht? deswegen wird ja auf KVM umgestellt. Da ist dann defintiv alles "Deine" und vom Gesamtsystem abgeschottet.

    Wie gesagt, das wurde mir so von Netcup kommuniziert... htop zeigt laut Support weder die eigene Auslastung noch die des Wirts an, sondern irgendeine "Mischung".

    ich kenne die Leistung eines i7 recht genau, und als mein vServer noch frisch und ungenutzt war und ich ihn mal komplett benutzt habe, dann stimmten die Rechenleistungen auch :)

  • Der Server ist ziemlich am Limit :)
    das dürften dann zwei XEON's sein ;)

    Dein Load Average ist bei 1,82, also benutzt Du selbst knapp 2 Kerne.
    Wenn Du alle benutzen würdest, stünde da ein Load Average von 24 :)