Hallo,

seit meiner Neuinstallation geht mir auf meinem vServer ständig der Speicher aus. Das geht so weit, daß manchmal sogar ein "ls" sofort gekillt wird. Es laufen apache2, mysql, postfix und dovecot und das
ganze nur für ein paar User. Nach dem Booten sind schon 512 MB SWAP belegt:

# free  -m
       total       used       free     shared    buffers     cached
Mem:    125         58         66          0          0          0
-/+ buffers/cache:  58         66
Swap:   1125        512        612

# ps -eo pmem,pcpu,rss,vsize,args --sort=pmem
%MEM %CPU   RSS    VSZ COMMAND
 0.5  0.0   712   1984 init [2]
 0.9  0.0  1256  18804 /usr/sbin/rsyslogd -c3
 0.7  0.0  1020  13168 /usr/bin/dbus-daemon --system
 0.8  0.0  1024   5276 /usr/sbin/sshd
 1.0  0.0  1308   2700 /bin/sh /usr/bin/mysqld_safe
13.2 0.0 16956 114724 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --p
 0.4  0.0   532   1632 logger -p daemon.err -t mysqld_safe -i -t mysqld
 1.4  0.0  1800   5484 /usr/lib/postfix/master
 2.0  0.0  2684  16260 qmgr -l -t fifo -u
 2.0  0.0  2636  16212 pickup -l -t fifo -u
0.6 0.0 892 2356 /usr/sbin/xinetd -pidfile /var/run/xinetd.pid -stayalive -inetd_compat
 0.4  0.0   600   2004 /usr/sbin/dovecot
 2.4  0.0  3092  11556 dovecot-auth
 2.3  0.0  2972  11560 dovecot-auth -w
 1.2  0.0  1548   7656 proftpd: (accepting connections)
 0.7  0.0   988   5276 /usr/sbin/cron
 1.2  0.0  1584   3508 pop3-login
 1.2  0.0  1588   3512 pop3-login
 1.2  0.0  1588   3512 pop3-login
 1.2  0.0  1592   3516 imap-login
 1.2  0.0  1588   3516 imap-login
 1.2  0.0  1588   3516 imap-login
 6.1  0.0  7864  34136 /usr/sbin/apache2 -k start
 3.8  0.0  4988  34308 /usr/sbin/apache2 -k start
 3.8  0.0  4988  34308 /usr/sbin/apache2 -k start
 3.8  0.0  4988  34308 /usr/sbin/apache2 -k start
 2.7  0.0  3472  18556 sshd: don [priv]
 1.5  0.0  1940  18556 sshd: d...@pts/1
 2.2  0.0  2936   7472 -bash
 0.9  0.0  1252   8392 SCREEN
 3.1  0.1  4036   8596 /bin/bash
 5.2  6.0  6656  15416 centerim-utf8
 2.1  0.0  2784  16272 tlsmgr -l -t unix -u
 2.0  0.0  2660  16216 anvil -l -t unix -u
 1.6  0.0  2072  16292 su
 2.0  0.7  2664   6956 bash
 0.6  0.0   784   5292 ps -eo pmem,pcpu,rss,vsize,args --sort=pmem

Kann mir jemand einen Tipp geben, wie ich z.B. bei MySQL Speicher einsparen kann? Wie kann ich unter Linux absolute Zahlen bekommen,
welches Programm wie viel RAM bzw. SWAP frisst?

Gruß und schönes Wochenende,

MartinD:

--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an