当它们加起来不等于100%时,如何判断哪个进程在占用我的CPU?
Ubuntu的系统监视器小程序连续显示100%的CPU使用率。如果单击它,资源选项卡也会连续100%显示它。但是,如果我要进行流程检查,找出哪个流程是罪魁祸首,那没有什么比10%高。如果我跑得最好,那没有超过10%的了。各个过程的总和不等于100%。我尝试杀死许多进程,但总体使用率仍为100%。如何找出占用CPU的资源? 在我每天使用的计算机上,这是一种不寻常的情况,除非有必要做的事情(例如加载32个Firefox选项卡),否则它永远都不会接近100%CPU,然后计算机又恢复到正常的空闲水平。这不是新安装的东西。没有理由使处理器达到极限。我不确定它什么时候开始,或者我是否更改了导致它发生的内容。 通常,我将使用top或System Monitor来查找失去控制的进程,但是这次我无法使用这些工具找到任何东西。重新启动后,它仍然存在。 而且处理器显然很热,因此这不是一个错误的读数。 更新:我尝试一次杀死每个进程,直到问题消失,并且杀死vino-server最终将其修复,即使该进程从未超过5%。我几天前启用了远程桌面(现在显然已经禁用了它)。 但是问题仍然存在:单个进程如何设法使用100%CPU,而top仅显示该进程为5%?将来如何识别此类罪魁祸首? 看来我不是唯一遇到此问题的人: 轻浮与业力仍然是一个问题。有趣的是,System Monitor和htop都没有显示单个进程的总和接近100%cpu。