HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials

HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials (http://www.howtoforge.com/forums/index.php)
-   Server Operation (http://www.howtoforge.com/forums/forumdisplay.php?f=5)
-   -   Memory usage: help me fine tune my FC6 VPS (http://www.howtoforge.com/forums/showthread.php?t=16213)

micko_escalade 14th October 2007 23:12

Memory usage: help me fine tune my FC6 VPS
 
Hi,

Can someone help find unnecessary processes that are running right now?
Here's the output of free -t -m
Code:

[root@linux ~]# free -t -m
            total      used      free    shared    buffers    cached
Mem:          256        176        79          0          0        68
-/+ buffers/cache:        108        147
Swap:          255          0        255
Total:        512        176        335
[root@linux ~]#

Also Running Processes in webmin

Code:

Display :    PID  User  Memory  CPU  Search  Run..

Real memory: 256.16 MB total / 174.99 MB free  Swap space: 255.99 MB total / 255.99 MB free

Process ID        Owner        Size        Command
2180        mysql        121024 kB        /usr/libexec/mysqld --defaults-file=/etc/my.cnf --basedir=/usr --datadir=/var/li ...
2066        nscd        107040 kB        /usr/sbin/nscd
2037        named        38724 kB        /usr/sbin/named -u named -c /etc/named.caching-nameserver.conf
2414        apache        32924 kB        /usr/sbin/httpd
2304        root        30064 kB        /usr/sbin/httpd
2415        apache        30064 kB        /usr/sbin/httpd
2416        apache        30064 kB        /usr/sbin/httpd
2417        apache        30064 kB        /usr/sbin/httpd
2418        apache        30064 kB        /usr/sbin/httpd
2419        apache        30064 kB        /usr/sbin/httpd
2420        apache        30064 kB        /usr/sbin/httpd
2424        apache        30064 kB        /usr/sbin/httpd
2370        root        28824 kB        ./sc_serv sc_serv_narodna.conf
2371        root        28820 kB        ./sc_serv sc_serv_izvorna.conf
2367        root        21544 kB        ./sc_trans_linux sc_trans_izvorna.conf
2368        root        20512 kB        ./sc_trans_linux sc_trans_narodna.conf
2228        sqlgrey        14768 kB        /usr/bin/perl -w /usr/sbin/sqlgrey -d
2491        root        12060 kB        /usr/libexec/webmin/proc/index_size.cgi
2435        root        8640 kB        sshd: root@pts/0
2372        smmsp        7936 kB        /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t
2381        smmsp        7936 kB        /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t
2384        smmsp        7936 kB        /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t
2385        smmsp        7936 kB        /usr/sbin/sendmail -FCronDaemon -i -odi -oem -oi -t
2453        root        7588 kB        /usr/bin/perl /usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf
2215        root        7076 kB        dovecot-auth
2290        postfix        6748 kB        qmgr -l -t fifo -u
2289        postfix        6688 kB        pickup -l -t fifo -u
2283        root        6672 kB        /usr/libexec/postfix/master
2293        nobody        5604 kB        proftpd: (accepting connections)
2085        root        5348 kB        /usr/sbin/sshd
2402        root        4980 kB        /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
2403        root        4980 kB        /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
2404        root        4980 kB        /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
2405        root        4980 kB        /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
2406        root        4980 kB        /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
2225        dovecot        4364 kB        imap-login
2227        dovecot        4364 kB        imap-login
2226        dovecot        4360 kB        imap-login
2222        dovecot        4356 kB        pop3-login
2223        dovecot        4356 kB        pop3-login
2224        dovecot        4356 kB        pop3-login
2314        root        4140 kB        crond
2315        root        4140 kB        crond
2316        root        4140 kB        crond
2317        root        4140 kB        crond

Since I'm not using nscd (name service cache daemon) can I turn it off ? its using 107040 kB

Thanks!

micko_escalade 15th October 2007 08:00

output of top with SHIFT + M

Code:

top - 23:07:34 up 3 min,  1 user,  load average: 0.04, 0.07, 0.03
Tasks:  99 total,  2 running,  93 sleeping,  0 stopped,  4 zombie
Cpu(s):  2.5%us,  0.0%sy,  0.0%ni, 97.5%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    262312k total,  147848k used,  114464k free,      48k buffers
Swap:  262136k total,        0k used,  262136k free,    61224k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                               
 2175 mysql    15  0  119m  19m 4340 S    0  7.7  0:00.11 mysqld                                                               
 2299 root      18  0 30064  10m 5216 S    0  4.0  0:00.11 httpd                                                                 
 2424 apache    15  0 31016 9448 3056 S    0  3.6  0:00.03 httpd                                                                 
 2428 apache    15  0 31016 9444 3036 S    0  3.6  0:00.03 httpd                                                                 
 2429 apache    15  0 31016 9440 3056 S    0  3.6  0:00.03 httpd                                                                 
 2422 apache    15  0 30992 9424 3040 S    0  3.6  0:00.05 httpd                                                                 
 2423 apache    15  0 30992 9424 3040 S    0  3.6  0:00.05 httpd                                                                 
 2425 apache    15  0 31016 9420 3008 S    0  3.6  0:00.04 httpd                                                                 
 2426 apache    15  0 31016 9400 2988 S    0  3.6  0:00.03 httpd                                                                 
 2427 apache    15  0 31016 9376 2988 S    0  3.6  0:00.03 httpd                                                                 
 2223 sqlgrey  16  0 14768 9044 2552 S    0  3.4  0:00.02 sqlgrey                                                               
 2438 root      15  0  7592 5080 1524 S    0  1.9  0:00.00 miniserv.pl                                                           
 2365 root      18  0 21544 3508  808 S    3  1.3  0:08.00 sc_trans_linux                                                       
 2370 smmsp    18  0  7928 2760 1856 S    0  1.1  0:00.02 sendmail                                                             
 2371 smmsp    18  0  7928 2760 1856 S    0  1.1  0:00.01 sendmail                                                             
 2032 named    18  0 38728 2712 1764 S    0  1.0  0:00.01 named                                                                 
 2379 smmsp    19  0  7928 2656 1820 S    0  1.0  0:00.02 sendmail                                                             
 2380 smmsp    19  0  7928 2656 1820 S    0  1.0  0:00.02 sendmail                                                             
 2364 root      18  0 20512 2424  808 S    2  0.9  0:08.58 sc_trans_linux                                                       
 2447 root      15  0  8780 2400 1924 R    0  0.9  0:00.02 sshd                                                                 
 2495 root      15  0  8640 2364 1912 S    0  0.9  0:00.03 sshd                                                                 
 2366 root      18  0 28824 1916  572 S    0  0.7  0:00.03 sc_serv                                                               
 2363 root      18  0 28820 1912  572 S    0  0.7  0:00.04 sc_serv                                                               
 2278 root      19  0  6668 1656 1320 S    0  0.6  0:00.01 master                                                               
 2220 dovecot  15  0  4360 1632 1364 S    0  0.6  0:00.00 imap-login                                                           
 2221 dovecot  15  0  4364 1632 1364 S    0  0.6  0:00.00 imap-login                                                           
 2222 dovecot  15  0  4360 1628 1364 S    0  0.6  0:00.00 imap-login                                                           
 2217 dovecot  15  0  4356 1624 1356 S    0  0.6  0:00.03 pop3-login                                                           
 2219 dovecot  15  0  4356 1624 1356 S    0  0.6  0:00.01 pop3-login                                                           
 2209 root      15  0  7076 1620 1192 S    0  0.6  0:00.00 dovecot-auth                                                         
 2218 dovecot  15  0  4352 1620 1356 S    0  0.6  0:00.01 pop3-login                                                           
 2287 postfix  20  0  6744 1596 1280 S    0  0.6  0:00.00 qmgr                                                                 
 2286 postfix  18  0  6692 1564 1252 S    0  0.6  0:00.00 pickup                                                               
 2309 root      18  0  4136 1424  796 S    0  0.5  0:00.00 crond                                                                 
 2310 root      18  0  4136 1424  796 S    0  0.5  0:00.02 crond                                                                 
 2311 root      18  0  4136 1424  796 S    0  0.5  0:00.00 crond                                                                 
 2312 root      18  0  4136 1424  796 S    0  0.5  0:00.00 crond                                                                 
 2410 avahi    15  0  2920 1304 1140 S    0  0.5  0:00.00 avahi-daemon                                                         
 2459 root      16  0  2576 1300 1060 S    0  0.5  0:00.03 bash                                                                 
 2288 nobody    15  0  5604 1156  556 S    0  0.4  0:00.00 proftpd                                                               
 2142 root      21  0  2576 1104  952 S    0  0.4  0:00.01 mysqld_safe                                                           
 2507 root      15  0  4692 1056  812 S    0  0.4  0:00.01 sftp-server                                                           
 2494 root      15  0  2364 1052  808 R    0  0.4  0:00.06 top                                                                   
 2385 xfs      19  0  3588 1044  636 S    0  0.4  0:00.01 xfs                                                                   
 2061 nscd      18  0  104m 1012  764 S    0  0.4  0:00.00 nscd                                                                 
 2307 root      18  0  3348  992  468 S    0  0.4  0:00.00 crond                                                                 
 2352 root      19  0  2364  960  844 S    0  0.4  0:00.01 bash                                                                 
 2353 root      18  0  2364  960  844 S    0  0.4  0:00.00 bash                                                                 
 2356 root      19  0  2364  960  844 S    0  0.4  0:00.00 bash                                                                 
 2360 root      18  0  2360  956  844 S    0  0.4  0:00.01 bash                                                                 
 2080 root      15  0  5352  936  628 S    0  0.4  0:00.00 sshd                                                                 
 2052 dbus      15  0  2712  852  688 S    0  0.3  0:00.00 dbus-daemon                                                           
 2397 root      25  0  4980  676  428 S    0  0.3  0:00.00 saslauthd                                                             
    1 root      15  0  2032  656  564 S    0  0.3  0:00.03 init                                                                 
 2009 root      18  0  1696  576  484 S    0  0.2  0:00.00 syslogd                                                               
  775 root      18  -4  2120  572  368 S    0  0.2  0:00.34 udevd                                                                 
 2208 root      15  0  2004  556  460 S    0  0.2  0:00.00 dovecot                                                               
 2443 root      18  0  1628  456  392 S    0  0.2  0:00.00 mingetty                                                             
 2445 root      18  0  1628  456  392 S    0  0.2  0:00.00 mingetty                                                             
 2446 root      18  0  1628  456  392 S    0  0.2  0:00.00 mingetty                                                             
[root@linux ~]#


micko_escalade 16th October 2007 16:34

Anyone plz?

ebal 16th October 2007 19:02

you can only reply to yourself

google the services and find out what you dont want to run

what your machine does ?
what is your necessary processes ?

if you want a web tool for this i suggest webmin

micko_escalade 17th October 2007 02:31

Quote:

Originally Posted by ebal
google the services and find out what you dont want to run

It seems like its apache that is causing this.
Almost 3.7MB per process.
Quote:

Originally Posted by ebal
what your machine does ?

After couple of hours I have only 3MB of free mem left.
Code:

[root@linux ~]# free -t -m
            total      used      free    shared    buffers    cached
Mem:          256        253          3          0          0        30
-/+ buffers/cache:        222        33
Swap:          255        96        159
Total:        512        349        162
[root@linux ~]#

That causes "my" VPS server to crash.
Quote:

Originally Posted by ebal
what is your necessary processes ?

Apache, mysql, ftp and shoutcast that's about it.
Quote:

Originally Posted by ebal
if you want a web tool for this i suggest webmin

I already have webmin.

falko 17th October 2007 17:24

You could try to get more performance out of your Apache: http://www.howtoforge.com/configurin...um_performance

micko_escalade 18th October 2007 03:53

Quote:

Originally Posted by falko
You could try to get more performance out of your Apache: http://www.howtoforge.com/configurin...um_performance

Thanks for the reply!
Without some detailed instruction I'm really lost in this howto. I found some info on the web for MaxRequestsPerChild but then I guess after v1.3 of apache they started using <IfModule worker.c> and <IfModule prefork.c> so for worker I changed from 0 (which means infinite connections) to 100. That did not do anything my memory still goes from ~170MB down to 2MB after some time.

I also think I have this part setup wrong, do all virtual sites needs to be listed in /etc/httpd/conf/httpd.conf
with this setup ?
Code:

<VirtualHost *:80>
DocumentRoot "/var/www/domain1.com"
ServerName www.domain1.com
ServerAlias domain1.com
ErrorLog /var/log/httpd/domain1_com_error_log
CustomLog /var/log/httpd/domain1_com_access_log combined
<Directory "/var/www/domain1.com">
allow from all
Options -Indexes
</Directory>
</VirtualHost>

and so on with domain2 etc.

In the late hours when no users are active
in less 10 seconds after loading 2 virtual domain sites my memory went from 40 to 28MB
Code:

[root@linux ~]# free -t -m
            total      used      free    shared    buffers    cached
Mem:          256        215        40          0          0        119
-/+ buffers/cache:        95        160
Swap:          255          0        255
Total:        512        215        296
[root@linux ~]# free -t -m
            total      used      free    shared    buffers    cached
Mem:          256        219        36          0          0        121
-/+ buffers/cache:        98        158
Swap:          255          0        255
Total:        512        219        292
[root@linux ~]# free -t -m
            total      used      free    shared    buffers    cached
Mem:          256        227        28          0          0        123
-/+ buffers/cache:        103        152
Swap:          255          0        255
Total:        512        227        284
[root@linux ~]#



All times are GMT +2. The time now is 01:33.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.