Centos 5.5 – Apache使用的内存

我有一个运行Apache的云CentOS 5.5服务器。 我注意到我的记忆力很低:

total used free shared buffers cached Mem: 496 484 12 0 15 266 -/+ buffers/cache: 201 294 Swap: 1023 33 990 

顶部显示,没有什么吞咽的记忆:

  PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 23925 apache 20 0 320m 24m 4404 S 0.0 5.0 0:00.32 httpd 23924 apache 20 0 318m 24m 3744 S 0.0 4.9 0:00.39 httpd 23919 apache 20 0 318m 24m 3740 S 0.0 4.9 0:00.52 httpd 23920 apache 20 0 318m 24m 3636 S 0.0 4.8 0:00.37 httpd 23921 apache 20 0 318m 24m 3596 S 0.0 4.8 0:00.53 httpd 23922 apache 20 0 318m 24m 3612 S 0.0 4.8 0:00.37 httpd 23923 apache 20 0 318m 23m 3668 S 0.0 4.8 0:00.48 httpd 23926 apache 20 0 318m 23m 3600 S 0.0 4.8 0:00.20 httpd 2324 root 20 0 274m 12m 7172 S 0.0 2.6 0:18.74 httpd 1700 root 39 19 226m 3040 1100 S 0.0 0.6 0:02.24 yum-updatesd 1307 root 20 0 71620 1884 548 S 0.3 0.4 0:24.04 munin-node 13551 root 20 0 40960 1124 744 S 0.0 0.2 0:00.44 bash 24420 root 20 0 12800 1012 744 R 0.3 0.2 0:00.22 top 

当我重新启动Apache,内存似乎得到释放:

  total used free shared buffers cached Mem: 496 357 139 0 16 267 -/+ buffers/cache: 73 422 Swap: 1023 33 990 

这似乎是相当迅速下降..我不知道是什么原因造成这个..input的家伙?

提前致谢..

496的5%= 24.8

你有8个httpd进程,每个进程使用大约5%这就是几乎200mb的内存。

然后你有266MB的内存caching。