监控截图(htop)

监控截图(htop)

我在 ubuntu 19.04 计算机上遇到了问题:经常死机,...

监控截图(htop)

在内存超载期间...

内存超载

(不幸的是,我一开始没有想到隐藏用户空间线程,抱歉,这么多重复的行)

全新启动后,没有启动任何应用程序......

新鲜启动

全新启动后,仅启动了 Google Chrome……

仅限镀铬

全新启动后,仅启动了 slack......

在此处输入图片描述

细节

据我所知,这可能是 gnome-shell、google chrome 或 slack 的内存问题......

在“内存过载”屏幕截图上,它似乎gnome-shell消耗了约 40% 的内存。这是正常现象吗?

这是 gnome-shell 版本

$ gnome-shell --version
GNOME Shell 3.32.0

以下是已安装的 gnome-shell 扩展:

elouan_keryell-even@baume:~$ ls -al ~/.local/share/gnome-shell/extensions
total 12
drwxrwxr-x 3 elouan_keryell-even elouan_keryell-even 4096 juin   5 15:15 .
drwx------ 3 elouan_keryell-even elouan_keryell-even 4096 juin   6 12:06 ..
drwxrwxr-x 4 elouan_keryell-even elouan_keryell-even 4096 juin   5 15:15 desktop-icons@csoriano

至于 Google Chrome,其版本如下:73.0.3683.103-1

在此处输入图片描述

答案1

ps_mem

我发现ps_mem(Python 脚本)对于调试此类问题非常有用。

下载 ps_mem 脚本,chmod u+x打开阅读,如果觉得可信的话就sudo ./ps_mem.py...

然后您可以通过多种方式使用它,例如按用户列出:

for i in $(ps -e -o user= | sort | uniq); do   printf '%-20s%10s\n' $i $(sudo ./ps_mem.py --total -p $(pgrep -d, -u $i)); done | sort -rn -k2 -t' '

或者某个用户,例如 root 或者您的用户 ( $USER):

sudo ./ps_mem.py -p $(pgrep -d, -u $USER)

对于你的情况,我会转向勇敢的(铬基,如未在 Google 上搜索过的 Chromium) 或者火狐,删除所有不必要的扩展(在 GNOME Shell 上和浏览器)。还要检查是否真的需要一直mysqld运行。对于临时项目,也许可以考虑使用 podman(比 docker 更好)。

相关内容