最新更新后出现奇怪行为

最新更新后出现奇怪行为

我今天早些时候进行了最新的更新。几个小时后,我没有使用电脑,它只是闲置在那里,无事可做。然后我注意到硬盘灯不断闪烁,就像电脑正在非常努力地处理某件事。我唤醒登录后发现电脑几乎完全没有反应,就像 CPU 被占用在做一些非常密集的事情一样。我试图关闭电脑,但它没有反应。最后我不得不关掉电源。有谁知道发生了什么事,它控制了我的计算机,它在做什么?我以为 Linux 不受病毒影响?

答案1

我首先想到的似乎是硬件问题或驱动程序问题。

系统中断导致的高 CPU 使用率通常意味着硬件驱动程序无法正常工作或硬件本身存在问题。
https://blog.pcrisk.com/windows/12795-system-interrupts-causing-high-cpu-usage

对于 Linux:https://unix.stackexchange.com/questions/5788/how-is-an-interrupt-handled-in-linux

仅仅是想法就可能完全错误。

答案2

当发生这种情况时,我会安装程序iotop来查看哪个程序正在使用硬盘:

sudo apt install iotop

您需要使用以下sudo权限来运行它:

sudo iotop

屏幕显示如下:

Total DISK READ :       0.00 B/s | Total DISK WRITE :       0.00 B/s
Actual DISK READ:       0.00 B/s | Actual DISK WRITE:       0.00 B/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND                      
    1 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % init noplymouth~pectre_v2 nospec
    2 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kthreadd]
 6147 idle rick        0.00 B/s    0.00 B/s  0.00 %  0.00 % python3 /usr/bi~p [dconf worker]
    4 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/0:0H]
 6149 idle rick        0.00 B/s    0.00 B/s  0.00 %  0.00 % python3 /usr/bi~s-on-map [gdbus]
    6 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [mm_percpu_wq]
    7 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/0]
    8 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [rcu_sched]
    9 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [rcu_bh]
   10 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/0]
   11 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/0]
   12 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuhp/0]
   13 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuhp/1]
   14 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/1]
   15 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/1]
   16 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/1]
   17 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/1:0]
   18 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/1:0H]
   19 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuhp/2]
   20 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/2]
   21 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/2]
   22 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/2]
   24 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/2:0H]
   25 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuhp/3]
   26 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [watchdog/3]
   27 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/3]
   28 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/3]

屏幕每秒刷新一次。要退出,请按Q

一旦知道有问题的程序的名称,就可以谷歌搜索它。请注意,上次我注意到驱动器指示灯闪烁,结果发现fstrim这是一个正常过程。

相关内容