linux使用的内存未知(非Slab)
未知(VMware/CentOS)占用的内存 你好。 我们有一个服务器存在内存已满的问题,但找不到正在消耗内存的内容。 几天前,内存的使用率增加了40%->接近100%,此后一直保持不变。 我们想杀死任何吞噬记忆的东西 [Env]linux使用的内存未知(非Slab),linux,Linux,未知(VMware/CentOS)占用的内存 你好。 我们有一个服务器存在内存已满的问题,但找不到正在消耗内存的内容。 几天前,内存的使用率增加了40%->接近100%,此后一直保持不变。 我们想杀死任何吞噬记忆的东西 [Env] cat /etc/redhat-release CentOS release 6.5 (Final) # arch x86_64 #free total used free shared buffer
cat /etc/redhat-release
CentOS release 6.5 (Final)
# arch
x86_64
#free
total used free shared buffers cached
Mem: 16334148 15682368 651780 0 10168 398956
-/+ buffers/cache: 15273244 1060904
Swap: 8388600 129948 8258652
[状态]
cat /etc/redhat-release
CentOS release 6.5 (Final)
# arch
x86_64
#free
total used free shared buffers cached
Mem: 16334148 15682368 651780 0 10168 398956
-/+ buffers/cache: 15273244 1060904
Swap: 8388600 129948 8258652
top的结果(某些信息用???屏蔽)
正在使用内存的进程(某些信息用???屏蔽)
内存的使用率几乎为100%,但使用ps和top时,我们只能找到占用一半内存的进程
我们已经检查了slab缓存,但这不是原因。
平板只有90444KB。
在syslog中也找不到任何内容
有人知道如何检测什么在吞噬记忆吗
提前谢谢。运行
free-m
并查看差异。“可用”列显示实际可用内存
请看一下我们已经重新启动了服务器并解决了这个问题