New Relic 内存报告

New Relic 内存报告

我们正在使用 New Relic 来监控服务器和 PHP 应用程序。

New Relic 报告的内存使用量为 90% 以上,与 一致top。但是,New Relic 本身以及 中的进程使用的内存总和top明显低于该值。

输出free -m

             total       used       free     shared    buffers     cached
Mem:         17083      16829        254          0        151       1066
-/+ buffers/cache:      15611       1472
Swap:            0          0          0

输出/proc/meminfo

MemTotal:       17493932 kB
MemFree:          527248 kB
Buffers:          155516 kB
Cached:          1092348 kB
SwapCached:            0 kB
Active:          1591208 kB
Inactive:         224868 kB
Active(anon):     568500 kB
Inactive(anon):        8 kB
Active(file):    1022708 kB
Inactive(file):   224860 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:               196 kB
Writeback:             0 kB
AnonPages:        568268 kB
Mapped:            27224 kB
Shmem:               296 kB
Slab:           15067184 kB
SReclaimable:   15055000 kB
SUnreclaim:        12184 kB
KernelStack:         880 kB
PageTables:        11060 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     8746964 kB
Committed_AS:    1087196 kB
VmallocTotal:   34359738367 kB
VmallocUsed:       63784 kB
VmallocChunk:   34359674471 kB
AnonHugePages:         0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:    17928192 kB
DirectMap2M:           0 kB

寻求解释方面的帮助 &关于如何重新配置​​ New Relic 以使其内存报告(特别是关于关键警报)更加有用的建议

答案1

你的大部分记忆是:

SReclaimable: 15055000 kB

这本质上是可用空间,因为它可以随时回收,但在命令中不会显示free为空闲空间。

您可以使用它slabtop来找出具体使用了什么空间。

相关内容