linux vmware时间问题-阿里云开发者社区

开发者社区> 科技小先锋> 正文

linux vmware时间问题

简介:
+关注继续查看
  相信有不少在linux下玩vmware的朋友遇到了,安装的linux系统时间过慢的问题吧,我在虚拟机下安装的是ubuntu 运行了几天发现时间居然慢了那么多,第一想到的是用ntpdate每5分钟更新一次时间,后来想想,应该vmware有解决问题的办法吧,然后就去他官方晃荡了一下,最终还是找到了解决办法呵呵,这个问题是因为lin不能完全支持自动变频的电源管理特性下面说说我的做法。
原文:[url]http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1591[/url]
如果你是在windows上装的vmware 则在
C:\Documents and Settings\All Users\Application Data\VMware\VMware Workstation\config.ini for VMware Workstation 
or 
C:\Documents and Settings\All Users\Application Data\VMware\VMware GSX Server\config.ini for GSX Server.  
编辑此文件夹下的config.ini

如果文件不存在,新建一个config.ini并且编辑或添加

host.cpukHz = 7549747 
//双核CPU一定要用单核CPU主频*2 1.8*2048*2048
host.noTSC = TRUE
ptsc.noTSC = TRUE
processor0.use = "FALSE"
processor1.use = "TRUE"

如果你是在linux上装的vmware 我装在了ubuntu上 则修改 /etc/vmware/config
host.cpukHz = 7549747 //双核CPU一定要用单核CPU主频*2 1.8*2048*2048
host.noTSC = TRUE
ptsc.noTSC = TRUE
processor0.use = "FALSE"
processor1.use = "TRUE"


然后在在 你安装的虚拟机上安装 vmware-tools 安装方法网上有很多教程,我只讲一下ubuntu的安装放法吧。
1.安装编译环境:
apt-get install build-essential linux-headers-`uname -r`
2.在VMware的菜单中,点击VM->Install VMware Tools,你将看到有光盘被加载。
mount /dev/cdrom /mnt
cd /mnt
cp VMwareTools-1.0.4-56528.tar.gz /home
cd /home
tar zxvf VMwareTools-1.0.4-56528.tar.gz
./vmware-install.pl
一路回车就可以了,然后关闭这太虚拟机,
在 安装 vmware 主机上 找到 /opt/vmware/nagios/Ubuntu.vmx
最后边可以看到:
#!/usr/bin/vmware
config.version = "8"
virtualHW.version = "4"
scsi0.present = "TRUE"
scsi0.virtualDev = "lsilogic"
memsize = "256"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "Ubuntu.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "/home/ludy/ubuntu-7.10-server-i386.iso"
ide1:0.deviceType = "cdrom-image"
floppy0.fileName = "/dev/fd0"
Ethernet0.present = "TRUE"
displayName = "nagios"
guestOS = "ubuntu"
priority.grabbed = "normal"
priority.ungrabbed = "normal"

ide1:0.autodetect = "TRUE"
floppy0.present = "FALSE"

scsi0:0.redo = ""
ide1:0.startConnected = "TRUE"
ethernet0.addressType = "generated"
uuid.location = "56 4d 5e 6d 2a 38 7c 0b-60 91 34 5d 42 c4 dd 36"
uuid.bios = "56 4d 5e 6d 2a 38 7c 0b-60 91 34 5d 42 c4 dd 36"
ethernet0.generatedAddress = "00:0c:29:c4:dd:36"
ethernet0.generatedAddressOffset = "0"
tools.syncTime = "TRUE" (安装完vmware-tools默认是 FALSE 改为TRUE)

保存退出,windows可以用记事本打开修改,然后启动虚拟机,时间就会效对了!



本文转自Deidara 51CTO博客,原文链接:http://blog.51cto.com/deidara/97948,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
MySQL中的时间问题
MySQL 获得当前日期时间 函数 获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+ | now() | +---------------------+ | 2008-08-08 22:20:46 | +---------------------+ 获得当前日期+时间(date + time)函数:sysdate()sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在执行开始时值就得到了, sysdate() 在函数执行时动态得到值。
968 0
计算机时间问题漫谈
计算机的时间问题比一般的认知要复杂,尤其是在涉及模块间合作的场景时会出现很多惊喜。本文旨在简要说明面临的挑战和产品设计上的一些建议。
284 0
linux时间相关结构体和函数整理【转载】
转载LYJ:http://blog.chinaunix.net/space.php?uid=14617649&do=blog&id=3058661 一、时间类型。Linux下常用的时间类型有4个:time_t,struct timeb, struct timeval,struct timespec,clock_t, struct tm.
707 0
linux硬件时间修改与查看
linux修改时间和日期.查看修改硬件时间 Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。
960 0
6967
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载