Как узнать сколько оперативной памяти потребили процессы, в настоящий момент:
Опубликовано Игорь Чередниченко on 28 June 2012 12:14

Узнать полную информацию о потреблённой процессами сервера памяти можно shell командой:

# ps auxf | awk '$11!~/\[*\]/ {print $1"\t", $2,"\t" $6/1024" Mb \t "$11,$12,$13,$14,$15,$16,$17,$18,$19,$20}'

Вот пример вывода этой команды на одном из работающих серверов:

USER     PID     0 Mb      COMMAND        
root     1     0.710938 Mb      init [3]       
root     3     0 Mb      \_ [khelper/1173]       
root     119     0.6875 Mb      /sbin/udevd -d       
root     518     0.597656 Mb      syslogd -m 0      
500     552     1.21484 Mb      /usr/sbin/sw-cp-serverd -f /etc/sw-cp-server/config      
root     566     1.17578 Mb      /usr/sbin/sshd        
root     574     0.917969 Mb      xinetd -stayalive -pidfile /var/run/xinetd.pid     
root     587     0.597656 Mb      /usr/lib/courier-imap/couriertcpd -address=0 -stderrlogger=/usr/sbin/courierlogger -stderrloggername=imapd -maxprocs=40 -maxperip=4 -pid=/var/run/imapd.pid -nodnslookup -noidentlookup 143
root     596     0.597656 Mb      /usr/lib/courier-imap/couriertcpd -address=0 -stderrlogger=/usr/sbin/courierlogger -stderrloggername=imapd-ssl -maxprocs=40 -maxperip=4 -pid=/var/run/imapd-ssl.pid -nodnslookup -noidentlookup 993
root     603     0.59375 Mb      /usr/lib/courier-imap/couriertcpd -address=0 -stderrlogger=/usr/sbin/courierlogger -stderrloggername=pop3d -maxprocs=40 -maxperip=4 -pid=/var/run/pop3d.pid -nodnslookup -noidentlookup 110
root     611     0.597656 Mb      /usr/lib/courier-imap/couriertcpd -address=0 -stderrlogger=/usr/sbin/courierlogger -stderrloggername=pop3d-ssl -maxprocs=40 -maxperip=4 -pid=/var/run/pop3d-ssl.pid -nodnslookup -noidentlookup 995
root     612     0.382812 Mb      /usr/sbin/courierlogger pop3d       
root     613     0.378906 Mb      /usr/sbin/courierlogger imapd-ssl       
root     614     0.378906 Mb      /usr/sbin/courierlogger imapd       
root     616     0.375 Mb      /usr/sbin/courierlogger pop3d-ssl       
qmails     626     0.460938 Mb      qmail-send        
qmaill     628     0.539062 Mb      \_ splogger qmail      
root     629     0.429688 Mb      \_ qmail-lspawn | /usr/bin/deliverquota ./Maildir    
qmailr     630     0.429688 Mb      \_ qmail-rspawn       
qmailq     631     0.40625 Mb      \_ qmail-clean       
root     654     29.8633 Mb      /usr/sbin/httpd        
apache     658     5.01562 Mb      \_ /usr/sbin/httpd       
root     682     10.8008 Mb      \_ /usr/sbin/httpd       
daemon     686     11.1094 Mb      \_ /usr/sbin/httpd       
apache     699     12.5938 Mb      \_ /usr/sbin/httpd       
apache     700     12.5898 Mb      \_ /usr/sbin/httpd       
apache     701     12.5898 Mb      \_ /usr/sbin/httpd       
apache     702     12.5898 Mb      \_ /usr/sbin/httpd       
apache     703     12.5898 Mb      \_ /usr/sbin/httpd       
named     718     4.20312 Mb      /usr/sbin/named -u named -c /etc/named.conf -u named -t /var/named/run-root
root     756     1.23438 Mb      /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --user=mysql  
mysql     806     13.8594 Mb      \_ /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --socket=/var/lib/mysql/mysql.sock 
root     831     51.8281 Mb      /usr/bin/spamd --username=popuser --daemonize --nouser-config --helper-home-dir=/var/qmail --max-children 1 --create-prefs --virtual-config-dir=/var/qmail/mailnames/%d/%l/.spamassassin --pidfile=/var/run/spamd/spamd_full.pid
popuser     832     50.7617 Mb      \_ spamd child      
root     899     1.13281 Mb      crond        
xfs     917     1.20703 Mb      xfs -droppriv -daemon      
root     925     0.800781 Mb      /usr/sbin/saslauthd -m /var/run/saslauthd -a pam -n 2  
root     926     0.535156 Mb      \_ /usr/sbin/saslauthd -m /var/run/saslauthd -a pam -n 2 

(5 голос(а))
Эта статья помогла
Эта статья не помогла