gnome-shell 在 20.04 上的 CPU 使用率不断增加

gnome-shell 在 20.04 上的 CPU 使用率不断增加

几个月前,我的电脑运行良好。我开始注意到一些滞后甚至冻结/锁定。我用“top”和“htop”检查,发现 gnome-shell 占用了大量 CPU。今年冬天,我从 18.04 LTS 升级到 20.04 LTS 并开始使用 NordVPN 后,我才发现这个问题。随着时间的推移,情况似乎越来越糟(尚未证实)。

目前,“usr/bin/gnome-shell”在启动时占用了我 1 个 CPU 核心的几个百分点。这种使用量随着时间的推移而增长:24 小时后,峰值远超 15%。几天后,使用量最低为 10%,峰值使用量高达 35% 以上,与我对计算机的使用没有明显关系。此时,Ubuntu 开始滞后并容易冻结。

关闭所有程序(见下文)对 CPU 的过度使用没有任何改变。注销/登录也无济于事。重启是唯一的解决方案。现在,我每周都要重启好几次。重启时,我注意到一条警告,提示某个用户(root 帐户,不是“root”)仍在使用计算机。

我尝试使用 Mate 图形界面:结果与永久使用 1 个核心 100% 的结果不同。但似乎不再滞后了。

inxi -F“得出以下结果:

System:
  Host: Isis Kernel: 5.4.0-73-generic x86_64 bits: 64 Desktop: Gnome 3.36.7 
  Distro: Ubuntu 20.04.2 LTS (Focal Fossa)
 
Machine:
  Type: Desktop System: PRIMINFO product: UNLOCK INSTALL v: N/A 
  serial: <superuser/root required> 
  Mobo: ASUSTeK model: P8B75-M LX v: Rev X.0x 
  serial: <superuser/root required> BIOS: American Megatrends v: 9903 
  date: 10/31/2012 

CPU:
  Topology: Quad Core model: Intel Core i5-3470 bits: 64 type: MCP 
  L2 cache: 6144 KiB 
  Speed: 1847 MHz min/max: 1600/3600 MHz Core speeds (MHz): 1: 1652 2: 1645 
  3: 1694 4: 1652 

Graphics:
  Device-1: Intel Xeon E3-1200 v2/3rd Gen Core processor Graphics 
  driver: i915 v: kernel 
  Display: x11 server: X.Org 1.20.9 driver: modesetting unloaded: fbdev,vesa 
  resolution: 1920x1080~60Hz 
  OpenGL: renderer: Mesa DRI Intel HD Graphics 2500 (IVB GT1) 
  v: 4.2 Mesa 20.2.6 

Audio:
  Device-1: Intel 7 Series/C216 Family High Definition Audio 
  driver: snd_hda_intel 
  Sound Server: ALSA v: k5.4.0-73-generic 

Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  driver: r8169 
  IF: eth0 state: up speed: 1000 Mbps duplex: full mac: 60:a4:4c:52:67:21 
  Device-2: Qualcomm Atheros AR9227 Wireless Network Adapter driver: ath9k 
  IF: wlan0 state: down mac: a0:f3:c1:ee:05:e3 
  IF-ID-1: tun0 state: unknown speed: 10 Mbps duplex: full mac: N/A 
  IF-ID-2: virbr0 state: down mac: 52:54:00:33:9e:48 
  IF-ID-3: virbr0-nic state: down mac: 52:54:00:33:9e:48 

Drives:
  Local Storage: total: 25.93 TiB used: 15.35 TiB (59.2%) 
  ID-1: /dev/sda vendor: Seagate model: ST8000DM004-2CX188 size: 7.28 TiB 
  ID-2: /dev/sdb vendor: Samsung model: SSD 850 EVO 500GB size: 465.76 GiB 
  ID-3: /dev/sdc vendor: Western Digital model: WD80EFAX-68KNBN0 
  size: 7.28 TiB 
  ID-4: /dev/sdd vendor: Western Digital model: WD40EZRX-00SPEB0 
  size: 3.64 TiB 
  ID-5: /dev/sde vendor: Seagate model: ST8000DM004-2CX188 size: 7.28 TiB 

Partition:
  ID-1: / size: 404.92 GiB used: 257.34 GiB (63.6%) fs: ext4 dev: /dev/sdb5 
  ID-2: swap-1 size: 7.68 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sdb6 

Sensors:
  System Temperatures: cpu: 38.0 C mobo: 33.0 C 
  Fan Speeds (RPM): cpu: 1044 fan-1: 695 

Info:
  Processes: 321 Uptime: 9h 48m Memory: 15.32 GiB used: 4.81 GiB (31.4%) 
  Shell: bash inxi: 3.0.38 

Ubuntu 每隔几天就会更新一次。我使用 Firefox、Thunderbird、Calibre、Transmission、Rythmbox、VLC 和 Oracle VirtualBox (VB) 以及 NordVPN 的 VPN。它们全天 24 小时都处于打开状态。我使用 VB 来运行 Windows XP 和某些版本的 Linux。我每天 (30 分钟) 测试 Firefox Nightly,偶尔测试 Firefox Beta,但在使用它们或关闭它们后似乎没有出现任何变化。

我发现Gnome Shell 和高 CPU 使用率但用户运行的是 Ubuntu 18.04

在引入错误之前,我想知道是否有人知道要搜索什么。

编辑于 2021 年 5 月 25 日:我需要一个稳定的操作系统:我全新安装了操作系统和应用程序(Linux Mint-Mate + 数据迁移),问题不再出现 :-/

注意:到目前为止,我保留了“有缺陷”的配置,以便在出现建议时进行测试。我自己的水平不够深入搜索,但我确实相信这是某个地方的配置错误,而不是错误。

相关内容