Apache-2.2

Centos 5.5 - Apache 使用的記憶體

  • March 17, 2011

我有一個執行 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

它似乎下降得相當快..我不知道是什麼原因造成的..輸入傢伙?

提前致謝..

496 的 5% = 24.8

您有 8 個 httpd 程序,每個程序使用大約 5% 的記憶體差不多有 200mb。

然後你有 266MB 的記憶體記憶體。

引用自:https://serverfault.com/questions/248650