由于某种原因,Ubuntu 占用了我电脑上的大量 RAM。我free -h
在登录后、打开任何应用程序之前运行了该命令。这是我得到的:
total used free shared buff/cache available
Mem: 31Gi 19Gi 9.7Gi 124Mi 2.5Gi 11Gi
Swap: 2.0Gi 0B 2.0Gi
几个月前我安装了 21.04。我不能说我之前检查过内存使用情况,也没有发现任何滞后或明显的性能问题,但这很奇怪。
会发生什么事?
答案1
事实证明,有一个 Elasticsearch 进程(系统监视器未显示)消耗了我一半以上的 RAM。
此命令ps -o pid,user,%mem,command ax | sort -b -k3 -r
显示:
3051 elastic+ 54.2 /usr/share/elasticsearch/jdk/bin/java...
其中,这54.2
是进程使用的总 RAM 百分比。
这邮政帮助我减少了 Elasticsearch 分配的总内存