Ubuntu 18.04、Xorg 和 system-journald 消耗 CPU

Ubuntu 18.04、Xorg 和 system-journald 消耗 CPU

两周前更新 ubuntu 后,Xorg 开始过度消耗 CPU:

命令顶部输出

费用:总计 312,执行 2,睡觉 247,休息 0,放下 0
%Cpu:23.7 us、48.0 sy、0.0 ni、27.4 id、0.8 wa、0.0 hi、0.1 si、0.0 st
KiB 内存:总计 16321780,空闲 12180560,已使用 1869344,缓冲/缓存 2271876
KiB 交换:总计 7813116,可用 7813116,已使用 0。14068084 可用内存

 PID 用户 PR NI VIRT RES SHR S %CPU %MEM TIME+ 命令
1418 gdm 20 0 292704 63940 33468 S 131,1 0,4 2:31.88 Xorg
 315 根 19 -1 119924 31060 29872 R 96,0 0,2 1:49.05 systemd 日志
1194 系统日志 20 0 263036 5276 3600 S 52,3 0,0 1:04.29 rsyslogd

在 30 分钟内,systemd-journal 占用了超过 10Gb 的硬盘空间。我一直在研究,但没有发现太多。我所做的就是打开 T:

$ sudo systemctl stop systemd-journald
$ sudo killall Xorg

之后我再次输入:

$ sudo systemctl 重新启动 systemd-journald  

但有时屏幕锁定,我无法再登录,只需直接按按钮关闭笔记本即可。

我已经查看了几个日志,但没有找到太多有用的信息。我的硬件和软件的规格如下:

  • 笔记本戴尔 Intel® Core™ i7-7500U CPU @ 2.70GHz × 4
  • 内存 16GB
  • 显卡 NVIDIA® GeForce® 940MX 4GB,GDDR5​
  • Linux Ubuntu 18.04
  • 图形驱动程序 nvidia-driver-396

过去两周我一直在等待一些更新,但一直没有。感谢您的帮助。


我不知道是否有区别,但我使用 ukuu 安装了内核 4.17。

因此,我在 syslog 的许多行中发现了以下信息:

SynPS/2 Synaptics TouchPad:读取错误 9

我确实删除了xserver-xorg-输入-synapticsXorg 不再消耗 CPU 和硬盘,但是现在gnome 外壳现已达到 100%。

答案1

OP 自己的回答从问题主体中移到这里:

我之前使用 gdm3 作为登录管理器。我切换到 LightDM,gnome 不再占用 100% 的 CPU。

sudo dpkg-reconfigure gdm3

答案2

临时解决方案

我不知道为什么,但它可以作为临时解决方案。登录机器后,我在终端上终止 gnome-shell 进程(由 gdm 以 root 身份启动),然后以普通用户身份启动它。它不再使用过多的 CPU。

$ sudo killall gnome-shell
$ gnome-shell&

相关内容