** 更新:我最近升级到了 Ubuntu 14.10,compiz 现在的 CPU 占用率为 1%。
我的系统上消耗的大多数 compiz 周期都是由“indicator-multiload”引起的。至少从 12.04 开始,这对我来说就是一个问题。我在一台配备 AMD/ATI 芯片组的华硕笔记本电脑上运行 Ubuntu 14.10。
我已将 indicator-multiload 配置为每 2000 毫秒仅更新一次,以便将 CPU 使用率保持在合理水平。
除了分叉代码之外,还有其他方法可以缓解这种过度的 CPU 占用率吗?
indicator-multiload 对我来说是必须的,因为我需要方便地监控 CPU 使用情况,但我不知道还有其他选择。
当前使用率为 5-10%
答案1
在我的 xubuntu 上我有“任务管理器“,我快速看了一下,它似乎没有调用 indicator-multiload,而且它从来没有给我带来任何问题。也许可以尝试一下?
我假设您还卸载、清除并重新安装了 indicator-multiload,以防连续的覆盖升级是它出现奇怪的原因?
祝你好运!
答案2
我以 500 毫秒为间隔监控 CPU、内存、网络、交换、负载和磁盘,在 Intel 双核 E6500 上获得个位数的使用率 2%-6%。我认为这是最小负载,并不担心。更改为 2000 毫秒会导致此 CPU 的使用率在 1% -3% 之间。在确定使用率是否过高时,必须考虑 CPU 的使用效率和监控的必要性。
不改变代码而减少使用量的一种方法就是简单地将其卸载。
另一种方法是升级到更高效(更快)的 CPU。