Ubuntu 20.04系统未知内存消耗排查求助:2.2GB内存占用定位
Ubuntu 20.04系统未知内存消耗排查求助:2.2GB内存占用定位
我最近在排查自己Ubuntu 20.04工作站的内存使用情况,遇到了个小麻烦,想请大家帮忙看看。我的工作站配了256GB内存,完全空载的状态下,用htop看显示有4.7GB内存被占用,但我自己统计的部分加起来只有2.5GB,还差2.2GB找不到去向,想知道这部分内存到底被系统的哪个组件用掉了。
先说说我已经排查过的内容:
- 用
slabtop统计了内核slab内存,显示占用1.037GB - 导出
ps aux的输出,把每个进程的RSS列求和,得到1.481GB,两者加起来总共是2.518GB - 系统装了ZFS,但没创建任何存储池,用
arc_summary查了ARC缓存,只有42kB,基本可以忽略 - 也装了LVM,但不确定它会不会像ZFS ARC那样有“隐藏”的内存占用
我知道有人可能会说“你都有256GB内存了,纠结这2.2GB干嘛”,但这是一台演示用的工作站,我需要准确测量实际内存使用情况,搞清楚系统每一部分的内存占用细节,所以必须把这部分内存的去向找出来。
想问问大家,我还有哪些地方没排查到?这2.2GB内存到底藏在哪了?
备注:内容来源于stack exchange,提问作者dimanchique
相关产品推荐
相关产品推荐

