即使没有应用程序在运行,CPU使用率也很高(桌面)


11

在我使用过的每个版本的Ubuntu中,我总是CPU使用率很高。我一直在从10.04版本使用Ubuntu。

我的每个内核即使闲置时的CPU使用率也超过30%(与Windows 7仅使用5%的情况不同),因此我将处理器置于非常高的温度下。甚至我的朋友也遇到同样的问题。直到现在在13.04中仍未解决。我并不是仅仅通过在系统中安装Ubuntu来告诉我这一点,但是我已经在具有和不具有图形卡的单核和多核处理器上进行了测试,所有配置类型都给了我相同的结果。

我经历了多年,请有人帮我解决这个问题。

目前,我的系统配置是

  • AMD Phenom x6 1100t处理器
  • AMD Radeon HD 6770 GDDR5显卡
  • 4GB内存
  • 1TB硬盘

系统监视器说什么?是否有任何失控的过程吞噬资源?
理查德

Answers:


16

首先,您应该弄清楚什么进程正在消耗CPU。

  • ctrl+ alt+ 打开终端t
  • 执行命令 top
  • 注意使用最多CPU的过程

如果过程不是一个系统的过程,杀死它sudo pkill [processname][processname]要终止的进程的名称。如果它是系统进程,请不要杀死它,而要用Google搜索它的名称并弄清楚它在Ubuntu中的功能。然后您可以将其关闭(例如在系统设置中)。


1
谢谢您的答复,哥们:)。它帮助我监视了所有过程,但没有解决问题:(
Murali Krish 2013年

2
您可能还会发现htop更容易阅读和理解。sudo apt install -y htop
本·扬克

6

尽管您没有在桌面上打开程序,但计算机上仍然运行着许多进程。在Windows上,您将使用任务管理器查看正在运行的进程。在Ubuntu上,您使用系统监视器(应用程序,系统工具,系统监视器)。单击“%CPU”列以首先按CPU占用量进行排序,您很快就会看到哪些进程有问题。

可能的候选人:

  1. gnome-system-monitor本身,是因为您正在运行它,并且它正在执行操作。

  2. tracker-miner-fs,它是文件索引服务。转到应用程序,系统工具,首选项,搜索和索引,然后选择“仅在使用计算机时”。不幸的是,没有“关闭”开关,但是您可以通过将“磁盘空间不足时停止索引”滑块移动到某个很高的值来实现相同的结果。

  3. compiz,它是桌面合成器。尝试转到“应用程序”,“系统工具”,“首选项”,“ CompizConfig设置管理器”,然后关闭所有(可能不必要的)功能。

即使您所有的CPU核心固定为30%,您的CPU也不应过热。考虑清除散热器的灰尘和/或升级为更好的灰尘。


感谢您的答复,但是没有这样的过程,只有30%处于启动状态,几分钟后达到50%甚至超出了我的范围。系统监视工具或OS本身是否存在任何错误。
Murali Krish 2013年

0

我在Dell Latitude E6400笔记本电脑上运行Ubuntu 14.04LTS。我发现在BIOS中禁用电池充电器可以解决CPU使用率过高的问题。

这很可能是由于充电器在尝试为有故障的电池充电时消耗过多的电流(和温度)所致。

我尝试了许多与compiz和Xorg利用率有关的解决方案,但无法解决问题。使核心温度和速度保持较低似乎可以解决我的问题。

参见控制下的CPU 温度图像。(psensor正在监视温度,而指标cpufreq-selector正在选择最低的核心速度800MHz。)通过这种行为,系统可以很好地响应用户请求。但更有趣的是,请注意在Turbo(2.40GHz)模式下,内核调度和利用率在大约相同的温度下。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.