apache 2012 年 12 月 19 日

psコマンでは、出力結果のVSZとRSS列の値に注目する。
VSZはプロセスの仮想メモリサイズ
RSSはプロセスが使用している物理メモリサイズ
※単位はKバイト
# ps aux | grep httpd
root 11579 0.0 0.4 473588 9824 ? Ss Dec16 0:10 /usr/sbin/httpd
root 11587 0.0 0.4 474236 10208 ? S Dec16 0:00 /usr/sbin/httpd

top
VIRTとRESの値に注目
VIRTはプロセスが使用している仮想メモリサイズ
RESはプロセスが使用している物理メモリサイズ

top - 01:01:22 up 128 days, 6:46, 1 user, load average: 0.02, 0.02, 0.00
Tasks: 120 total, 1 running, 119 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.1%sy, 0.0%ni, 99.9%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 2054692k total, 1437012k used, 617680k free, 193928k buffers
Swap: 2097144k total, 0k used, 2097144k free, 950592k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1244 mongod 20 0 1966m 81m 51m S 0.7 4.0 1250:59 mongod
17 root 20 0 0 0 0 S 0.3 0.0 74:35.76 events/2
1 root 20 0 19224 1528 1240 S 0.0 0.1 0:55.75 init

ulimit -a
起動可能なプロセス数の上限を確認
$ ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 15900
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 15900
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited

関連する記事:

Leave a Reply