我最近决定从 Windows 7 切换到 Ubuntu,但遇到了一些 CPU 使用率问题。我运行的任何程序都会占用我 40-50% 的 CPU,这显然太多了。我正在运行 TeamSpeak 3、Terminal 和 Firefox,TS3 的 CPU% 稳定在 45% 左右,一个叫做“Xorg”的东西总是在 20% 到 50% 之间,变化很大,Firefox 的 CPU 占用率在 2% 到 40% 之间切换。有时一个进程的 CPU 占用率甚至会达到 150%。我现在使用的是 Xubuntu 12.10,但我在使用 Ubuntu 12.10 时也遇到了同样的问题。我无法正常观看视频,它总是滞后,而且在 Firefox 中切换标签需要很长时间。我一直在寻找这个问题的根源,但找不到,所以我在这里提问。
我的笔记本电脑规格是:
华硕 A52J
Intel i3 处理器
4GB RAM
AMD ATI Mobility Radeon HD 4500/5100 系列
答案1
首先,您的处理器只不过是一个经过硬件虚拟化改造的三核处理器。这种虚拟化会降低操作系统读取的处理能力。因此 Linux 会读取某个进程使用的 CPU 比实际多。
其次,Xorg 有点像图形适配器;没有它,您就不会拥有 Unity 或 KDE 之类的图形用户界面 (GUI)。程序对图形的要求越高,Xorg 所需的处理能力就越强。Xorg 还可以用作基本显卡驱动程序。您可能需要使用 12.04 而不是 12.10 重新安装 Ubuntu,因为 12.10 可能没有任何兼容的第三方显卡驱动程序(这就是为什么您需要减少 Xorg 的工作量以修复视频滞后问题的原因)。12.10 相当新。ATI 和 Nvidia 等公司不会为推出的每个版本的 Linux 或 Ubuntu 更新驱动程序。
至于 Firefox,我真的帮不了你。我使用 Chromium,它类似于 Google Chrome,只是开发者版本。