Anzeige:
Ergebnis 1 bis 15 von 15

Thema: Welcher Dienst/welches Prog zieht wieviel RAM?

  1. #1
    Registrierter Benutzer
    Registriert seit
    Dec 2004
    Beiträge
    28

    Welcher Dienst/welches Prog zieht wieviel RAM?

    Gibt es ein Tool für Debian was mir zeigt welcher Dienst/welches Prog wieviel Arbeitsspeicher zieht?

  2. #2
    DAUer Compilierer Avatar von dr.moo
    Registriert seit
    Aug 2004
    Ort
    127.0.0.1
    Beiträge
    338
    Hi,

    Ja, es nennt sich "top" und ist normalerweise bei debian dabei.

    MfG seb.
    <Floppy> kacke
    Neuer Nick, gleicher Freak: seb`

  3. #3
    Mod. Tipps und Tricks Avatar von carnil
    Registriert seit
    Jan 2004
    Ort
    Zürich
    Beiträge
    6.215
    Hi

    Eine weitere Alternative zu top selber, htop, und ist mit farbiger Hervorhebung:
    Description: interactive processes viewer
    Htop is an ncursed-based process viewer similar to top, but it
    allows to scroll the list vertically and horizontally to see
    all processes and their full command lines.
    .
    Tasks related to processes (killing, renicing) can be done without
    entering their PIDs.
    .
    Homepage: http://htop.sourceforge.net
    Vieviel ein bestimmter Prozess am Speicher verbraucht, kann man sich natürlich auch per ps anzeigen lassen.

    MfG carnil

  4. #4
    Registrierter Benutzer
    Registriert seit
    Dec 2004
    Beiträge
    28
    Das funzt alles soweit super. Danke für Eure Tips.

    Jetzt habe ich eine weitere Frage:
    Ich habe einen Rootserver mit 512 MB Arbeitsspeicher. Auf diesem Läuft ein Webserver mit confixx (drei Domänen) und mehreren mysql-Datenbanken. Zudem möchte ich noch einen TS2-Server sowie einen eggdrop und bouncer installieren. Alldas läuft bisher eigentlich ziemlich lagfrei auf meinem vserver (bin wegen Festplattenplatzproblemen umgezogen). Deshalb habe ich mir den Rootserver gemietet. 512 MB RAM ist zwar nicht die Welt sollte aber doch für diese Zwecke doch bei weitem reichen oder? Es gibt nur eine mysql-DB die etwas mehr beansprucht wird. Läuft aber bisher super fix. Was mich nur wundert ist dass 474340K von den 512 MB RAM used sind? Ist das nicht etwas viel Verbrauch für die paar Sachen die auf dem Server laufen? Wirkt sich das eigentlich stark aus wenn der anfängt die Swap-Partitionen zu benutzen?

    Hier die Ausgabe von "top".

    Vielleicht kann mir jem. einen Tip geben.

    PHP-Code:
    52 processes51 sleeping1 running0 zombie0 stopped[K
    CPU states
    :   2.8user,   0.7system,   0.0nice,  96.4idle[K
    Mem
    :    506264K total,   474340K used,    31924K free,    73928K buffers[K
    Swap
    :  2096472K total,      160K used,  2096312K free,   242636K cached[K
    [0m[K
    [7m  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND[K[0m
    20198 root      18   0   944  944   748 R     1.9  0.1   0
    :00 top[K
        1 root       9   0   484  484   424 S     0.0  0.0   0
    :06 init[K
        2 root       9   0     0    0     0 SW    0.0  0.0   0
    :00 keventd[K
        3 root      19  19     0    0     0 SWN   0.0  0.0   0
    :00 ksoftirqd_CPU0[K
        4 root       9   0     0    0     0 SW    0.0  0.0   0
    :01 kswapd[K
        5 root       9   0     0    0     0 SW    0.0  0.0   0
    :00 bdflush[K
        6 root       9   0     0    0     0 SW    0.0  0.0   0
    :01 kupdated[K
        9 root       9   0     0    0     0 SW    0.0  0.0   0
    :00 i2oevtd[K
       10 root       9   0     0    0     0 DW    0.0  0.0   0
    :11 kjournald[K
       49 root       9   0     0    0     0 SW    0.0  0.0   0
    :00 khubd[K
      183 root       9   0   744  744   628 S     0.0  0.1   0
    :02 syslogd[K
      186 root       9   0  1256 1256   408 S     0.0  0.2   0
    :00 klogd[K
      275 root       8   0   684  680   564 S     0.0  0.1   0
    :01 cron[K
      327 root       9   0   468  468   408 S     0.0  0.0   0
    :00 getty[K
      328 root       9   0   468  468   408 S     0.0  0.0   0
    :00 getty[K
      329 root       9   0   468  468   408 S     0.0  0.0   0
    :00 getty[K
      330 root       9   0   468  468   408 S     0.0  0.0   0
    :00 getty[K
      331 root       9   0   468  468   408 S     0.0  0.0   0
    :00 getty[K
      336 root       9   0   468  468   408 S     0.0  0.0   0
    :00 getty[K
     3575 root       9   0   968  968   796 S     0.0  0.1   0
    :00 safe_mysqld[K
     3610 mysql      9   0 22840  22M  2284 S     0.0  4.5   0
    :01 mysqld[K
     3612 mysql      6   0 22840  22M  2284 S     0.0  4.5   0
    :02 mysqld[K
     3613 mysql      9   0 22840  22M  2284 S     0.0  4.5   0
    :06 mysqld[K
     3614 mysql      9   0 22840  22M  2284 S     0.0  4.5   0
    :00 mysqld[K
     4377 root       9   0  5352 5352  2160 S     0.0  1.0   0
    :02 miniserv.pl[K
     4393 root       9   0  1212 1196  1060 S     0.0  0.2   0
    :01 sshd[K
     5242 nobody     9   0  1400 1312  1124 S     0.0  0.2   0
    :00 proftpd[K
     6063 root       9   0  2116 2076  1604 S     0.0  0.4   0
    :00 named[K
     6064 root       9   0  2116 2076  1604 S     0.0  0.4   0
    :01 named[K
     6065 root       9   0  2116 2076  1604 S     0.0  0.4   0
    :00 named[K
     6066 root       9   0  2116 2076  1604 S     0.0  0.4   0
    :00 named[K[J[6;1H[H[1m 22:15:41 up 2 days13:15,  1 user,  load average0.120.200.13[

  5. #5
    DAUer Compilierer Avatar von dr.moo
    Registriert seit
    Aug 2004
    Ort
    127.0.0.1
    Beiträge
    338
    Zitat Zitat von HyperSurf
    Was mich nur wundert ist dass 474340K von den 512 MB RAM used sind? Ist das nicht etwas viel Verbrauch für die paar Sachen die auf dem Server laufen?
    Es wird so einiges "gebuffert". "Freier Speicher" ist schon noch da: 31924K free, 73928K buffers

    MfG seb.
    <Floppy> kacke
    Neuer Nick, gleicher Freak: seb`

  6. #6
    Registrierter Benutzer
    Registriert seit
    Dec 2004
    Beiträge
    28
    Geht die Performance denn stark runter wenn der keinen realen Speicher mehr zur Verfügung hat und anfängt auszulagern?

  7. #7
    DAUer Compilierer Avatar von dr.moo
    Registriert seit
    Aug 2004
    Ort
    127.0.0.1
    Beiträge
    338
    Zitat Zitat von HyperSurf
    Geht die Performance denn stark runter wenn der keinen realen Speicher mehr zur Verfügung hat und anfängt auszulagern?
    Ich hab damit (gluecklicherweise) noch keine Erfahrungen gemacht, da die Speicherverwaltung von Linux ziehmlich gut ist IMHO. Soweit ich weiss kommt das auf die Menge des benoetigten swaps an.

    MfG seb.
    <Floppy> kacke
    Neuer Nick, gleicher Freak: seb`

  8. #8
    Registrierter Benutzer
    Registriert seit
    Dec 2004
    Beiträge
    28
    Ich habe jetzt versucht htop zu installieren.

    Per apt-get bekomme ich folgende Fehlermeldung:

    PHP-Code:
    server171:/etc/htop-0.5# apt-get install htop
    Reading Package Lists... Done
    Building Dependency Tree
    ... Done
    E
    Couldn't find package htop 

    Und wenn ich das per Hand installieren will (sh ./configure geht ohne Fehler) bekomme ich folgende Fehlermeldungen:

    PHP-Code:
    server171:/etc/htop-0.5# make
    cd . && /bin/sh /etc/htop-0.5/missing --run aclocal-1.8 
    /etc/htop-0.5/missingaclocal-1.8command not found
    WARNING
    : `aclocal-1.8' is missing on your system.  You should only need it if
             you modified 
    `acinclude.m4' or `configure.ac'.  You might want
             to install the 
    `Automake' and `Perl' packages.  Grab them from
             any GNU archive site.
     cd . && /bin/sh /etc/htop-0.5/missing --run automake-1.8 --gnu 
    /etc/htop-0.5/missing: automake-1.8: command not found
    WARNING: `automake-1.8' 
    is missing on your system.  You should only need it if
             
    you modified `Makefile.am', `acinclude.m4' or `configure.ac'.
             
    You might want to install the `Automake' and `Perl' packages.
             Grab them from any GNU archive site.
    cd . && /bin/sh /etc/htop-0.5/missing --run autoconf
    configure.ac:4: error: Autoconf version 2.57 or higher is required
    configure.ac:4: the top level
    make: *** [configure] Error 1 

    Sorry, das ich hier so nerven muss, aber mir fehlt das momentan echt noch der Durchblick

    Learning by Doing... oder wie sagt mein Chef immer so schön?


    Vielen Dank für Eure Hilfe!

  9. #9
    Registrierter Benutzer
    Registriert seit
    Sep 2004
    Ort
    127.0.0.1
    Beiträge
    333
    Hi,

    keine Sorge HyperSurf: Der von top als "cached" ausgegebene Speicher ist eigentlich noch dem freien Speicher zuzurechnen - siehe Ausgabe von 'free'.
    Die Auswirkungen von "geswapptem" Speicher hängen stark von dem Zugriffsmuster auf den Speicher ab. Der Speicher wird "seitenweise" ausgelagert. Wenn Programme auf alle diese Speicherseiten mehr oder minder gleichzeitig zugreifen gibt's Arbeit für die Platte. Werden einige Seiten gar nicht benutzt liegen die halt auf der Platte und der Rest läuft mehr oder minder ungestört. Knapp wirds also erst, wenn der "regelmäßig benutzte Speicher" größer als der physikalische Hauptspeicher ist.

    Grüße

    Untergeher

  10. #10
    Vollzeit-Nerd Avatar von BloodyBullet
    Registriert seit
    Sep 2003
    Ort
    $03DF
    Beiträge
    1.882
    Zitat Zitat von HyperSurf
    Sorry, das ich hier so nerven muss, aber mir fehlt das momentan echt noch der Durchblick

    Learning by Doing... oder wie sagt mein Chef immer so schön?


    Vielen Dank für Eure Hilfe!
    Wo ist dein Problem?
    Da steht es doch, was du brauchst.

    "autoconf" und "automake" sind die zu installierenden Pakete.

    MfG
    Gentoo Linux - 2.6.17 | wmii 2

  11. #11
    Registrierter Benutzer
    Registriert seit
    Dec 2004
    Beiträge
    28
    Wäre schön wenn es so einfach wäre, sind beide schon installiert:

    PHP-Code:
    server171:/etc/htop-0.5# apt-get install autoconf
    Reading Package Lists... Done
    Building Dependency Tree
    ... Done
    Sorry
    autoconf is already the newest version.
    0 packages upgraded0 newly installed0 to remove and 0  not upgraded.
    server171:/etc/htop-0.5# apt-get install automake
    Reading Package Lists... Done
    Building Dependency Tree
    ... Done
    Sorry
    automake is already the newest version.
    0 packages upgraded0 newly installed0 to remove and 0  not upgraded

  12. #12
    Vollzeit-Nerd Avatar von BloodyBullet
    Registriert seit
    Sep 2003
    Ort
    $03DF
    Beiträge
    1.882
    Zitat Zitat von HyperSurf
    Wäre schön wenn es so einfach wäre, sind beide schon installiert:

    PHP-Code:
    server171:/etc/htop-0.5# apt-get install autoconf
    Reading Package Lists... Done
    Building Dependency Tree
    ... Done
    Sorry
    autoconf is already the newest version.
    0 packages upgraded0 newly installed0 to remove and 0  not upgraded.
    server171:/etc/htop-0.5# apt-get install automake
    Reading Package Lists... Done
    Building Dependency Tree
    ... Done
    Sorry
    automake is already the newest version.
    0 packages upgraded0 newly installed0 to remove and 0  not upgraded
    Welche Versionen sind denn installiert?

    MfG
    Gentoo Linux - 2.6.17 | wmii 2

  13. #13
    Registrierter Benutzer
    Registriert seit
    Dec 2004
    Beiträge
    28
    autoconf Version 2.13
    automake (GNU automake) 1.4-p4

    Laut Fehlermeldung benötigt er aber automake-1.8, wenn ich das richtig sehe. Warum sagt mir apt-get dann es sei uptodate? Ich trau mich ehrlichgesagt nicht das per Hand zu installieren

  14. #14
    Mod. Tipps und Tricks Avatar von carnil
    Registriert seit
    Jan 2004
    Ort
    Zürich
    Beiträge
    6.215
    Hi

    Sehe ich das richtig dass Du debian woody benützt? Denn andernfalls wäre htop dabeigewesen, siehe hier:
    http://packages.debian.org/cgi-bin/s...ll&release=all

    Vielleicht findest Du ein entpsrechendes Paket über www.backports.org

    Falls Du es Dir aber trotzdem selberkompilieren möchtest, bilde dann das Paket via dpkg-buildpackage (und fakeroot) damit das neue Programm dem ganzen System bekanntgemacht (dpkg) bekanntgemacht wird.

    MfG carnil

  15. #15
    Mod. Tipps und Tricks Avatar von carnil
    Registriert seit
    Jan 2004
    Ort
    Zürich
    Beiträge
    6.215
    Zitat Zitat von HyperSurf
    Laut Fehlermeldung benötigt er aber automake-1.8, wenn ich das richtig sehe. Warum sagt mir apt-get dann es sei uptodate? Ich trau mich ehrlichgesagt nicht das per Hand zu installieren
    Weil Du möglicherweise Debian woody benützt ... und bei woody das aktuellste automake halt einfach nun 1.4 ist: http://packages.debian.org/cgi-bin/s...le&release=all
    Auch hier ist vielleicht www.backports.org eine mögliche lösung.

    Aber das mit htop war nur ein alternativer Vorschlag zu dr.moos top. htop zeigt pratisch genaudasselbe an wie top, man muss sowas also nicht zwangsweise nachinstallieren - sei mal so nebenbei gesagt.

    MfG carnil

Ähnliche Themen

  1. Wieviel RAM hat mein PC?
    Von Froschpopo im Forum stationäre Hardware
    Antworten: 4
    Letzter Beitrag: 22.09.04, 17:08
  2. Wieviel RAM wird max. unterstützt??
    Von Ariel im Forum Linux Allgemein
    Antworten: 15
    Letzter Beitrag: 30.12.03, 18:18
  3. Wieviel RAM ist sinnvoll / nötig?
    Von socrates im Forum Linux Allgemein
    Antworten: 23
    Letzter Beitrag: 02.05.03, 15:06
  4. menu bei icewm
    Von red.iceman im Forum Windowmanager
    Antworten: 11
    Letzter Beitrag: 19.04.02, 10:15
  5. Antworten: 5
    Letzter Beitrag: 26.02.00, 22:58

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •