Linux系统中top与systemctl内存统计差异问题总结
一、问题背景近日在查看线上业务进程内存达到告警阈值时,发现使用top命令和systemctl status查看服务内存占用时,常出现显著差异。例如:
systemctl status显示某服务占用12GB内存
top显示同一服务RSS仅2GB
根本原因两者统计维度不同(参考):
工具
统计内容
systemctl status
通过CGroup统计:总内存 = RSS + Pag
...