[讨论]在笔记本上的ubuntu 6.06使用vmware安装windows碰到的速度异常缓慢问题

为当前最终发行版之前的所有版本提供支持
回复
qwsqws
帖子: 10
注册时间: 2005-10-08 12:46
送出感谢: 0
接收感谢: 0

[讨论]在笔记本上的ubuntu 6.06使用vmware安装windows碰到的速度异常缓慢问题

#1

帖子 qwsqws » 2006-08-29 20:56

这几天一直准备完全转到linux工作,装了suse 10.1和ubuntu6.06,最终还是选定了ubuntu,但是碰到了一个很麻烦的问题,就是vmware 5.5.2在ubuntu 6上速度非常非常慢,基本上进windows 2000需要十几分钟,这种速度根本不可能用虚拟机做任何事情,而同样是vmware 5.5.2在suse 10.1中没有这个问题,速度非常好,几乎感觉不到是在虚拟机中,我试过了ubuntu、kubuntu、xubuntu,都非常非常慢,在国内的个几个大论坛都没有找到解答,折腾了两天,实在不甘心,跑到ubuntu的国外官方论坛也没有结果,最后在vmware的论坛碰到了和我有同样遭遇的人,并且最终解决了问题,这里我把解决方案些出来,希望对碰到同样问题的朋友有所帮助。

现象描述:
安装了vmware以后,安装windows系统非常缓慢,完全不是应有的速度,而CPU的占用却非常小,基本上不超过20%。

硬件环境:
Dell D410笔记本,PM1.6,915gm,1G DDRII,40G(完全用于linux)

原因分析:
很可能是因为笔记本的CPU变频问题导致的,由于CPU运行在一个低频率,而vmware错误的以为这就是CPU的原始频率,导致运行虚拟系统效率非常底下

解决方法:
1. 用root赋予所有用户对 /sys/module/processor/parameters/max_cstate 这个文件的写权力
2. 在终端运行

代码: 全选

echo 1 > /sys/module/processor/parameters/max_cstate
3. 运行vmware,这样速度就可以达到正常了
4. 在退出vmware以后,运行

代码: 全选

echo 8 > /sys/module/processor/parameters/max_cstate
也可以直接编辑一个脚本文件,每次运行就可以了

代码: 全选

#!/bin/bash
echo 1 > /sys/module/processor/parameters/max_cstate
vmware
echo 8 > /sys/module/processor/parameters/max_cstate
回复

回到 “老旧版本支持”