这真的很奇怪。有时,似乎没有任何正当理由,一堆名为的进程cc1
会弹出并占用我所有的 CPU,导致我的 ubuntu 几乎冻结。10-15 秒后,这些进程再次消失。有人知道发生了什么吗?
我谷歌了一下,似乎cc1
与编译器有关gcc
,但我没有编译任何东西。上次发生这种情况是在重新启动后,只有 Chrome 和终端在运行(加上一些后台进程,例如 Dropbox)。
非常感谢您的帮助!
答案1
检查 cc1 参数(如果可能)
ps -eF | grep cc1
您可以尝试循环执行此操作。查找类似KBUILD_MODNAME=...
或 的内容/var/lib/dkms/...
。就我而言,这是 DisplayLink USB 驱动程序(evdi 模块)版本不兼容的问题。安装新内核后,它开始使用 100% 的 CPU。安装新驱动程序后,一切都开始正常工作。
答案2
这可能是由于在安全更新中安装了新内核,并且 DKMS 在后台构建了一些驱动程序。您可以运行 ps 来识别正在编译的源文件的名称吗?
或者,安装 forkstat 并运行它来查看新进程的活动:
sudo apt install forkstat
sudo forkstat -d