ふと気になったので,このサーバのメモリ消費量を調べてみた。
実メモリは 512MB,Swap は 1,024MB 割り当てられている。
まず top コマンドを実行する。
# top
top - 11:07:14 up 6 days, 11:50, 1 user, load average: 0.02, 0.02, 0.00
Tasks: 118 total, 4 running, 114 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 524464k total, 516280k used, 8184k free, 3280k buffers
Swap: 1044216k total, 147872k used, 896344k free, 84680k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 15 0 2088 572 544 S 0.0 0.1 0:00.27 init
2 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:00.01 ksoftirqd/0
4 root RT -5 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
5 root 10 -5 0 0 0 S 0.0 0.0 0:00.01 events/0
:
……普通にスワップしてました。
メモリの使用率でソートする。
Shift + o, n, Enter
top - 11:09:00 up 6 days, 11:52, 1 user, load average: 0.00, 0.01, 0.00
Tasks: 118 total, 2 running, 116 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 524464k total, 516856k used, 7608k free, 3680k buffers
Swap: 1044216k total, 148424k used, 895792k free, 85080k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1596 clamav 18 0 162m 123m 1200 S 0.0 24.1 0:32.15 clamd
28624 root 18 0 91664 60m 50m S 0.0 11.8 0:00.55 httpd
13294 apache 16 0 104m 30m 5652 S 0.0 6.0 0:01.32 httpd
16042 apache 15 0 103m 27m 4744 S 0.0 5.4 0:00.42 httpd
11523 apache 15 0 101m 27m 5708 S 0.0 5.3 0:01.17 httpd
16040 apache 17 0 101m 26m 5864 S 0.0 5.3 0:00.69 httpd
16041 apache 15 0 102m 26m 4672 S 0.0 5.3 0:00.60 httpd
11517 apache 15 0 100m 26m 5876 S 0.0 5.3 0:01.72 httpd
11519 apache 15 0 102m 26m 4652 S 0.0 5.3 0:00.38 httpd
11515 apache 15 0 100m 26m 5832 S 0.0 5.2 0:01.35 httpd
:
httpd ……。
グラフにすると次のようになった。
こんなアクセスが過疎ってるサーバでもスワップするなんて。この先大丈夫なんだろうか。Apache のダイエットを検討しよう。
コメント