Momentane Auslastung des Arbeitsspeichers?

  • In letzter Zeit wird bei mir die Last des Arbeitsspeichers nicht mehr richtig angezeigt, es wird immer der max. Wert, bei mir 512MB angezeigt:


    Code
    Mem:    512000k total,   512000k used,        0k free,        0k buffers
    Swap:  1024000k total,        0k used,  1024000k free,   312132k cached

    Das passiert sobald der Server länger als einen Tag läuft, mache ich einen Neustart wird die Last wieder angezeigt, jemand einen Idee woran das liegt?

  • Zitat von Proyx;33327

    Es ist doch 312132K frei ;)


    Das sollte aber dann auch unter free stehen, nicht unter cached ;)


    Zitat von killerbees19;33328

    Der neue Netcup KernelWie bekommt man nun den wirklich verwendeten Speicher korrekt angezeigt?«)


    MfG Christian


    Soweit ich weiß habe ich noch den alten Kernel, weil es bei mir Probleme gab wurde dieser wieder zurück gespielt. Ich verstehe nur nicht ganz weshalb es einen Tag normal funktioniert und dann einen Tag später nicht mehr?


    Mein Kernel:

    Code
    buhu@v22009124403XXXX:~$ cat /proc/version
    Linux version 2.6.36.4-vs2.3.0.36.39-netcup (root@build-lenny.yourvserver.net) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #1 SMP Wed Mar 9 07:18:38 UTC 2011
  • Bevor wir jetzt ein Rätselraten veranstalten, zeig uns doch bitte einmal die Ausgabe von free -m ;)



    MfG Christian

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

  • Sieht dort auch aus als würde ich genau 512MB verbrauchen, vom Swap garnichts.


    Code
    me@v22009124403XXXX:~$ free -m
                 total       used       free     shared    buffers     cached
    Mem:           500        500          0          0          0        262
    -/+ buffers/cache:        237        262
    Swap:         1000          0       1000
  • Bitte lies meinen verlinkten Beitrag zum Thema Kernel nochmals genau, dort ist alles erklärt, was du an deiner Ausgabe falsch interpretierst ;)



    MfG Christian

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

  • Gestern wurde mein Server wegen Wartungsarbeiten neugestartet und nun sehe ich im ispcp Control Panel auch, dass die gesamten 4GB RAM belegt sind. Vorher waren es immer nur ca. 1-1,5.
    Was wurde da geändert?

  • Wie bereits mehrmals erwähnt, siehe: [Sammelthread] Infos zum neuen Kernel (Punkt 2...)
    Zitat: Der "cached" Anteil ist bei Netcup vServern neu und sollte für schnellere Zugriffe sorgen.


    Das sollte man aber eigentlich von jedem normalen Linux System kennen.
    Bei der hier eingesetzten Virtualisierung ist es halt erst jetzt dazu gekommen.



    MfG Christian

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

  • Aber warum wird es dann kurz nach dem neustarten des vServer wieder richtig angezeigt?


    Code
    gameserver@v22009124403XXXX:~$ top
    top - 11:56:37 up 3 min,  1 user,  load average: 0.11, 0.03, 0.01
    Tasks:  49 total,   1 running,  48 sleeping,   0 stopped,   0 zombie
    Cpu(s):  3.3%us,  0.5%sy,  0.0%ni, 95.9%id,  0.2%wa,  0.0%hi,  0.1%si,  0.0%st
    Mem:    512000k total,   232252k used,   279748k free,        0k buffers
    Swap:  1024000k total,        0k used,  1024000k free,    18652k cached
    Code
    gameserver@v22009124403XXXX:~$ free -m
                 total       used       free     shared    buffers     cached
    Mem:           500        226        273          0          0         18
    -/+ buffers/cache:        208        291
    Swap:         1000          0       1000