虚拟机 red hat linux 5
在虚拟机中想在终端输入命令,但是输入太快了,比如我轻轻按下字母c键,它就弹出很多个c,让我无语,还有就是鼠标双击不能用,求各位大神帮忙怎么设置linux里我已经装了VMw...
在虚拟机中想在终端输入命令,但是输入太快了,比如我轻轻按下字母c键,它就弹出很多个c,让我无语,还有就是鼠标双击不能用,求各位大神帮忙怎么设置
linux里我已经装了VMware Tool,鼠标也有点不正常,速度特别快 展开
linux里我已经装了VMware Tool,鼠标也有点不正常,速度特别快 展开
2个回答
展开全部
安装虚拟机客户端程序在你的redhat里先
如果你安装了Vmware tool还出现这种情况,参考以下摘录:
在没有同步的多处理器操作系统中,会引起虚拟机时钟出错,有可能太快、太慢甚至是停止运行
怎么办,根据别人提供的办法根本无法解决我的问题,只能去Google上搜了一会,并与其他人的办法综合起来
终于解决了虚拟机中时钟频率的问题:
找到VMware的配置文件config.ini
config.ini位置在
Vista:C:\ProgramData\VMware\VMware Workstation
XP:C:\Documents and Settings\All Users\Application Data\VMware\VMware Workstation\
如果没有这个文件只能自己建立一个了,我的就是属于这种情况,百度上找不到办法只能上网搜英文原网站靠着Google的翻译功能总算找到怎么建了:
建立一个txt 文档输入:
processor0.use = TRUE
processor1.use = FALSE
host.TSC.noForceSync = TRUE
host.cpukHz = "1790000"
host.noTSC = "TRUE"
ptsc.noTSC = "TRUE"
prefvmx.useRecommendedLockedMemSize = "TRUE"
上面的host.cpukHz = "1790000" 那个1790000 是你的cpu频率也就是右击我的电脑--属性,看到的,我的cpu是2.6GHZ所以就改成了2600000 。剩下的就是设置虚拟机的TSC同步模式为非强制同步
具体做法就是在config.ini文件的最后一行添加host.TSC.noForceSync = TRUE
设置虚拟机只用CPU的一个NUMA node
NUMA node 这个名词我也不知道是什么东西
这个需要设置.vmx文件(每个虚拟机建立时会生成一个这样的文件,可在你设置的虚拟机目录下找到)
添加processors.NUMAnode = "n" 其中n=0,1,2......表示第几个子集
也可以设置processorn.use = FALSE 其中n=0,1,2......表示第几个CPU
以上的两条语句设置其中一条即可,在同时设置时processors.NUMAnode这条有效processorn.use会被忽略 但是好像又指出AMD的芯片只能用processorn.use来设置,我的CPU是双核也就是processor0和processor1,所以我设置的是processor0.use=FALSE
经过以上设置之后还是不行无奈只得又去Google一下,查了英文原网站好久终于弄明白原来
还得重新启动VMware的授权服务,
以使更改生效。 方法是:
单击开始> 设置--“控制面板” >管理工具“ >服务。右键单击VMware的授权服务也就是
vmware authorization service,并单击重新启动。接着打开虚拟机就会发现不再是那么慢了。
出现上述问题都是由于TSC无法同步造成的。
如果你安装了Vmware tool还出现这种情况,参考以下摘录:
在没有同步的多处理器操作系统中,会引起虚拟机时钟出错,有可能太快、太慢甚至是停止运行
怎么办,根据别人提供的办法根本无法解决我的问题,只能去Google上搜了一会,并与其他人的办法综合起来
终于解决了虚拟机中时钟频率的问题:
找到VMware的配置文件config.ini
config.ini位置在
Vista:C:\ProgramData\VMware\VMware Workstation
XP:C:\Documents and Settings\All Users\Application Data\VMware\VMware Workstation\
如果没有这个文件只能自己建立一个了,我的就是属于这种情况,百度上找不到办法只能上网搜英文原网站靠着Google的翻译功能总算找到怎么建了:
建立一个txt 文档输入:
processor0.use = TRUE
processor1.use = FALSE
host.TSC.noForceSync = TRUE
host.cpukHz = "1790000"
host.noTSC = "TRUE"
ptsc.noTSC = "TRUE"
prefvmx.useRecommendedLockedMemSize = "TRUE"
上面的host.cpukHz = "1790000" 那个1790000 是你的cpu频率也就是右击我的电脑--属性,看到的,我的cpu是2.6GHZ所以就改成了2600000 。剩下的就是设置虚拟机的TSC同步模式为非强制同步
具体做法就是在config.ini文件的最后一行添加host.TSC.noForceSync = TRUE
设置虚拟机只用CPU的一个NUMA node
NUMA node 这个名词我也不知道是什么东西
这个需要设置.vmx文件(每个虚拟机建立时会生成一个这样的文件,可在你设置的虚拟机目录下找到)
添加processors.NUMAnode = "n" 其中n=0,1,2......表示第几个子集
也可以设置processorn.use = FALSE 其中n=0,1,2......表示第几个CPU
以上的两条语句设置其中一条即可,在同时设置时processors.NUMAnode这条有效processorn.use会被忽略 但是好像又指出AMD的芯片只能用processorn.use来设置,我的CPU是双核也就是processor0和processor1,所以我设置的是processor0.use=FALSE
经过以上设置之后还是不行无奈只得又去Google一下,查了英文原网站好久终于弄明白原来
还得重新启动VMware的授权服务,
以使更改生效。 方法是:
单击开始> 设置--“控制面板” >管理工具“ >服务。右键单击VMware的授权服务也就是
vmware authorization service,并单击重新启动。接着打开虚拟机就会发现不再是那么慢了。
出现上述问题都是由于TSC无法同步造成的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询