纠正:
其实之前一直没有找到问题的真正原因,今天终于找到了,是因为Kworker占用CPU太多,是一个叫做drm_kms_helper的内核模块,有一个功能叫做:DRM_KMS_POLLING 的功能,这个功能在可用的时候会导致CPU占用过高(50% 以上都是有的)。解决的办法是,禁用这个功能,具体修改如下:
临时禁用:
sudo -i
echo N > /sys/module/drm_kms_helper/parameters/poll
重启后会再次打开这个功能,永久禁用:
sudo -i
echo "options drm_kms_helper poll=N" > /etc/modprobe.d/local.conf
修正于 2012.03.06
=======================================================================================
在我的 x200 上安装 Ubuntu 10.10 后,鼠标会在进行IO操作和浏览器打开等情况下,出现鼠标随机停顿(不能滑动)现象和界面假死现象,CPU占用很高,风扇一直不停的转。
这个问题困扰了我很久。今天在找到了解决方案:
安装 thinkfan,按自己的硬件配置一下,如果不知道如果配置,就用默认配置,运行 sudo thinkfan 即可。
# /etc/thinkfan.conf
(0, 0, 43)
(1, 43, 60)
(2, 60, 65)
(3, 65, 69)
(4, 69, 73)
(5, 73, 79)
(7, 79, 32767)
推荐把 thinkfan 加入 /etc/rc.local,重启。
来源:oschina
链接:https://my.oschina.net/u/10896/blog/12081