gpt4 book ai didi

linux 使用未知内存(不是 Slab)

转载 作者:太空宇宙 更新时间:2023-11-04 04:55:33 26 4
gpt4 key购买 nike

内存占用未知(VMware/CentOS)

你好。我们有一台服务器存在内存已满的问题,但无法找到正在消耗内存的内容。几天前,内存使用量增加了 40% -> 接近 100%,此后一直保持这一水平。我们想消灭任何吃掉内存的东西。

[环境]

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 的结果(一些信息被 ??? 屏蔽)

#top -a   
top - 10:19:14 up 49 days, 11:13, 1 user, load average: 1.05, 1.05, 1.10
Tasks: 145 total, 1 running, 143 sleeping, 0 stopped, 1 zombie
Cpu(s): 11.1%us, 18.4%sy, 0.0%ni, 69.5%id, 0.8%wa, 0.0%hi, 0.2%si, 0.0%st
Mem: 16334148k total, 15684824k used, 649324k free, 9988k buffers
Swap: 8388600k total, 129948k used, 8258652k free, 387824k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
17940 ??? 20 0 7461m 6.5g 6364 S 16.6 41.5 1113:27 java
4982 ??? 20 0 941m 531m 5756 S 2.7 3.3 611:22.48 java
3213 root 20 0 2057m 354m 2084 S 99.8 2.2 988:43.79 python
28270 ??? 20 0 835m 157m 5464 S 0.0 1.0 106:48.55 java
1648 root 20 0 197m 10m 1452 S 0.0 0.1 42:35.95 python
1200 root 20 0 246m 7452 808 S 0.0 0.0 2:37.42 rsyslogd

正在使用内存的进程(一些信息用???屏蔽)

# ps aux --sort rss
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1200 0.0 0.0 251968 7452 ? Sl Sep12 2:37 /sbin/rsyslogd -i /var/run/syslogd.pid -c 5
root 1648 0.0 0.0 202268 10604 ? Ss Sep12 42:36 /usr/lib64/???
??? 28270 0.1 0.9 855932 161092 ? Sl Sep14 106:49 /usr/java/???
root 3213 96.1 2.0 2107704 332932 ? Ssl Oct31 992:25 /usr/lib64/???
??? 4982 0.8 3.3 964096 544328 ? Sl Sep12 611:25 /usr/java/???
??? 17940 6.6 41.5 7649356 6781076 ? Sl Oct20 1113:49 /usr/java/???

内存几乎 100% 使用,但使用 ps 和 top,我们只能找到使用一半内存的进程。

我们检查了slab缓存,但这不是原因。Slab 只有 90444 kB。系统日志中也找不到任何内容。

有人知道如何检测什么正在消耗内存吗?

提前谢谢您。

最佳答案

运行free -m并查看差异。列可用显示实际可用内存。

看看 https://www.linuxatemyram.com/

关于linux 使用未知内存(不是 Slab),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47047267/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com