LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 959|回复: 10

Solved,ThinkPad x200上,没有外接电源时,KVM虚拟机和XServer占用CPU高的问题。

[复制链接]
发表于 2009-10-8 18:49:41 | 显示全部楼层 |阅读模式
在外接电源时正常,X的CPU占用在5左右,KMV里的WINXP也很快。
不外接电源时,X的CPU占用一直在20-40%,鼠标操作手感明显有迟滞现象,KVM启动WINXP明显变慢,在KVM里打开、执行一些Windows的程序速度也明显有迟滞现象。

看了Xorg.0.log没发现有错误信息,所有配置基本上都是下面这个wiki上copy来的。
http://vminko.org/gentoo_on_x200.html

PS:原来是i386系统就有这个问题,后来装成了x86_64问题照旧。

下面是rc-update -s的内容。
localhost log # rc-update -s
               acpid |      default                  
           alsasound | boot                          
            bootmisc | boot                          
             checkfs | boot                          
           checkroot | boot                          
               clock | boot                          
         consolefont | boot                          
               cupsd |      default                  
          fancontrol |      default                  
                hald |      default                  
            hostname | boot                          
             keymaps | boot                          
               local |      default nonetwork        
          localmount | boot                          
             modules | boot                          
             net.br0 |      default                  
              net.lo | boot                          
            netmount |      default                  
           rmnologin | boot                          
               samba |      default                  
            svnserve |      default                  
           syslog-ng |      default                  
             urandom | boot                          
          vixie-cron |      default                  
                 xdm |      default
发表于 2009-10-8 19:04:57 | 显示全部楼层
应该是没外接电源的时候,你的CPU自动降速了吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-8 19:35:56 | 显示全部楼层
Post by wecoh;2034256
应该是没外接电源的时候,你的CPU自动降速了吧。


可是我没有开任何cpu频率控制的服务啊。
回复 支持 反对

使用道具 举报

发表于 2009-10-8 19:40:08 | 显示全部楼层
什麼桌面環境,開嘞哪些服務?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-8 19:58:37 | 显示全部楼层
Post by coderoar;2034267
什麼桌面環境,開嘞哪些服務?


Xfce4,开的服务见顶楼的rc-update -s
回复 支持 反对

使用道具 举报

发表于 2009-10-8 20:05:19 | 显示全部楼层
我的笔记本没装gentoo ,试不到你的问题,不过最简单的方法就是,你自己观察一下有外接电源和没有外接电源时CPU的频率是不是不同了。用以下命令。
cat /proc/cpuinfo
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-8 20:29:49 | 显示全部楼层
Post by wecoh;2034273
我的笔记本没装gentoo ,试不到你的问题,不过最简单的方法就是,你自己观察一下有外接电源和没有外接电源时CPU的频率是不是不同了。用以下命令。


刚才试了看过了,无论有没外接电源都是一样的频率,我不接电源重新启动后,还是一样的频率。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-8 20:31:11 | 显示全部楼层
另外有一个现象是,如果先插着电源开机,然后把电源拔掉,不会出现CPU占用高的问题。
只有不插电源启动机器,才会有这样的问题。
回复 支持 反对

使用道具 举报

发表于 2009-10-8 21:51:21 | 显示全部楼层
T400 没有你说这个问题。
你不然换个桌面环境试试看 比如 openbox
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-9 09:29:20 | 显示全部楼层
我emerge了个cpufreqd,再modrope acpi-cpufreq
然后把它所有情况下cpufreq都设置为100%,问题没有了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表