ubuntu 内存爆高的问题解决

Posted 浩如yan海

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu 内存爆高的问题解决相关的知识,希望对你有一定的参考价值。

起因

内存4G的Ubuntu 16.04,仅仅运行了两个容器,内存达到了90%多。

找问题

起初用top命令查看个进程运行情况与资源占用情况,毫无违和感,正在运行的程序内存占用都很低,一度让我怀疑是我的.net程序内存泄漏了。
然后用ps命令发现了其中的问题

ps aux | head -1;ps aux |grep -v PID |sort -rn -k +4 | head -20

查询到发现是 gnome-software、evolution-calendar-factory-subprocess、whoopsie这几个进程占用的内存,
百度查到是Ubuntu的错误报告程序的锅,杀掉这些进程,把report禁用即可。

sudo service apport stop
sudo vim /etc/default/apport
# set this to 0 to disable apport, or to 1 to enable it
# you can temporarily override this with
# sudo service apport start force_start=1
enabled=1


以上是关于ubuntu 内存爆高的问题解决的主要内容,如果未能解决你的问题,请参考以下文章

记一次 .NET 某供应链WEB网站 CPU 爆高事故分析

记一次 .NET 某供应链WEB网站 CPU 爆高事故分析

记一次 .NET 某HIS系统后端服务 内存泄漏分析

记一次 .NET 某HIS系统后端服务 内存泄漏分析

解决update-apt-xapi占用资源过高的问题

解决内存占用高的问题