过去几天,我的电脑风扇一直在转,但并没有做太多事情。我说的是 Firefox、gedit 的一个实例,几个终结器窗口,仅此而已。我conky
在桌面上运行它,它告诉我以下内容:
比嘈杂的风扇更糟糕的是功耗(如果你相信我们的能源监测器,大约 50W)是 X 死机。应用程序一直冻结,而我正试图完成工作。所有这些都让 Oli 变得愚笨。
我真的很困惑,conky
或者都没有htop
向我展示一个过程,但我刚刚运行ps aux | sort -k 3
,看到许多过程看起来可能会加剧我的痛苦:
root 6 0.0 0.0 0 0 ? S Nov27 0:00 [migration/0]
root 7 0.0 0.0 0 0 ? S Nov27 0:00 [migration/1]
root 11 0.0 0.0 0 0 ? S Nov27 0:00 [migration/2]
root 14 2589903 0.0 0 0 ? S Nov27 21114581:29 [migration/3]
root 17 97.2 0.0 0 0 ? S Nov27 11543:55 [migration/4]
root 26 97.7 0.0 0 0 ? S Nov27 11601:34 [migration/7]
root 23 99.6 0.0 0 0 ? S Nov27 11834:39 [migration/6]
root 20 99.7 0.0 0 0 ? S Nov27 11837:29 [migration/5]
这些到底是什么migration
东西?更重要的是,我怎样才能在不摧毁我的系统的情况下杀死它们?
编辑:其他详细信息。我使用封闭二进制驱动程序(来自 onereic-updates)在 nvidia 图形硬件上运行。我曾经并且最近使用过 VirtualBox。它是英特尔主板芯片组和处理器。我有一个基于 dmraid 的 SSD 和一个基于 mdraid 的存储“集群”(我的大部分配置文件都存放在这里)。如果您需要更多信息,请戳我。
答案1
我找到了迁移混乱的原因。
不久前,我因为gnome-do
无法活下去而感到沮丧。所以我在创业记录中写下了这些:
bash -c "while true; do gnome-do; done"
事实证明,它不是运行一次,而是不断尝试一次又一次地重生。我猜 gnome-do 会分叉而不是阻止。
我通过检查我拥有的每个用户进程并删除它发现了这个问题。它本身没有使用任何 CPU,但看起来很可疑。
答案2
你不能,你看到的线程是负责在 CPU 之间移动线程的内核线程。
它们是内核调度程序的一部分,对您所遇到的痛苦不承担责任。
(我知道这并不能回答你为什么会感到疼痛,稍后我会详细介绍。)