小编ELa*_*ner的帖子

Ubuntu 18.04 显示大量内存正在使用

从 16.04 升级到 18.04 后,即使重新启动后,使用的内存量仍然很大。该系统有 64GB 内存。升级之前,典型使用量约为 20% (12GB)。重新启动后,它上升到 80% 的范围。

$ cat /proc/meminfo | grep Mem
MemTotal:       65898276 kB
MemFree:        12725584 kB
MemAvailable:   18079892 kB
Run Code Online (Sandbox Code Playgroud)

“top”中没有显示高内存使用率。最大的一个约为 1.3Gb,也有一些在 GB 范围内。当前使用的空间总计达 45.7 GB。

$ps -A  --sort -rss -o comm,pmem | head -n 8 
COMMAND         %MEM
TestServr        2.0
java             1.5
java             1.0
lwsmd            0.6
gnome-shell      0.5
systemd-journal  0.4
gnome-shell      0.2
Run Code Online (Sandbox Code Playgroud)

另外,Gnome-process-monitor 是半无用的,因为它似乎遇到了一个错误,即使您单击“所有进程”,它也不会显示所有进程。即使您以 root 身份运行它。

存在哪些选项可以掠夺 /proc 文件系统以找出所有额外内存分配给哪个进程?

更新:

请注意,这是系统上几乎没有运行任何东西的情况。

$ free -h
              total        used        free      shared  buff/cache   available
Mem:            62G         43G        9.0G …
Run Code Online (Sandbox Code Playgroud)

gnome ram 18.04

5
推荐指数
1
解决办法
4331
查看次数

标签 统计

18.04 ×1

gnome ×1

ram ×1