Coo*_*boy 1 php centos wordpress phpbb apache-2.2
我管理两个专用服务器。我将 Centos 6 与 Plesk Panel 一起使用。更新:我将 Apache 与 mod_php 一起使用。
在第一台服务器上,我在 Wordpress 中有一个站点。
我注意到我的 httpd 进程每次都占用更多内存。除了“top”命令之外,我还使用以下命令来查找:
ps -ylC httpd --sort:rss
Run Code Online (Sandbox Code Playgroud)
图片:
注意RSS栏。httpd 进程从 13MB 到 127MB 占用 ram。
安装的 apache 模块是:
# Httpd l
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c
Run Code Online (Sandbox Code Playgroud)
在第二台服务器上,我有一个网站 PHPBB。
在这种情况下,涉及的进程如 httpd。全部占用约85MB。
图片:
我读过应该占用 20MB。我如何分析或优化它?用什么工具?Xhprof 我试过了,但它说使用的内存少于那个然后使用真的......
我的服务器中的内存很密集。这是个大问题。
更新:
服务器 1 Meminfo 输出:
#cat /proc/meminfo
MemTotal: 5969120 kB
MemFree: 625720 kB
Buffers: 218424 kB
Cached: 3289320 kB
SwapCached: 61020 kB
Active: 2832624 kB
Inactive: 2066428 kB
Active(anon): 1111532 kB
Inactive(anon): 343184 kB
Active(file): 1721092 kB
Inactive(file): 1723244 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 1959920 kB
SwapFree: 1789764 kB
Dirty: 1044 kB
Writeback: 0 kB
AnonPages: 1348048 kB
Mapped: 53712 kB
Shmem: 63408 kB
Slab: 379972 kB
SReclaimable: 220388 kB
SUnreclaim: 159584 kB
KernelStack: 2064 kB
PageTables: 28848 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 4944480 kB
Committed_AS: 3148736 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 24764 kB
VmallocChunk: 34359713428 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 6291456 kB
DirectMap2M: 0 kB
Run Code Online (Sandbox Code Playgroud)
httpd 大多数内存进程的服务器 1 pmap(127mb 和 118mb):
# pmap 11737
11737: /usr/sbin/httpd
total 0K
# pmap 12099
12099: /usr/sbin/httpd
total 0K
Run Code Online (Sandbox Code Playgroud)
服务器 2 Meminfo 输出:
# cat /proc/meminfo
MemTotal: 10088968 kB
MemFree: 1773488 kB
Buffers: 237064 kB
Cached: 5752804 kB
SwapCached: 38764 kB
Active: 4516332 kB
Inactive: 2738344 kB
Active(anon): 1028388 kB
Inactive(anon): 267156 kB
Active(file): 3487944 kB
Inactive(file): 2471188 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 1959920 kB
SwapFree: 1883656 kB
Dirty: 4444 kB
Writeback: 0 kB
AnonPages: 1226476 kB
Mapped: 37020 kB
Shmem: 30736 kB
Slab: 862964 kB
SReclaimable: 762056 kB
SUnreclaim: 100908 kB
KernelStack: 2424 kB
PageTables: 57564 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 7004404 kB
Committed_AS: 2753212 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 42048 kB
VmallocChunk: 34359642628 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 10485760 kB
DirectMap2M: 0 kB
Run Code Online (Sandbox Code Playgroud)
服务器 2 httpd pmap:
# pmap 29772
29772: /usr/sbin/httpd
total 0K
Run Code Online (Sandbox Code Playgroud)
您正在使用mod_php
,因此 Apache 也同时处理您的 PHP 工作负载。由于 PHP 需要大量 RAM(嗯,最像这样,包括mod_perl
),您会看到 RAM 使用率高于仅提供静态文件。
归档时间: |
|
查看次数: |
6632 次 |
最近记录: |