virtualbox中虚拟机时间不能与主机同步
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了virtualbox中虚拟机时间不能与主机同步相关的知识,希望对你有一定的参考价值。
看到很多说虚拟机时间同主机时间同步,要设置成不同步的。我就偏偏想设置成同步。
我的虚拟机系统在暂停或者主机休眠之后唤醒,那就是暂停了多久时间虚拟机时间就慢多久(主机会自动同步到网络不会慢),总是几个小时都同步不回来。虚拟机中的系统用于证券交易,时间延后会影响交易。所以很是让人纠结,想问哈你们那么精确的同步是怎么做到的?
宿主机系统mac os x 10.9. 虚拟机用的virtualbox,内装操作系统windows 7 。
听高手说下载安装oracle vm virtualbox extention pack,然后安装到扩展后,但还是不知道怎么设置时间同步。
所以请教高手,如何使得虚拟机中的windows系统在宿主机mac os x系统睡眠或者待机唤醒后仍然保持与宿主机时间同步???
增强工具相对于VMtools,其中一项功能就是保持和主机的时钟同步。追问
增强功能我已经安装过很多次了。关键是安装后是系统后台自动具备时间同步这个功能呢?还是有一个图形界面用来设置是否同步?图形界面哪里找?请截图。
追答安装好增强功能,默认应该是有这个功能的,不过我一般用VMware workstation,VirtualBox总是性能偏低而且莫名提示很多。
截图为workstation中的设置项目
表示virtualbox中没有这个功能。无法设置
追答建议安装增强功能,尝试勾选主板的拓展选项
我测试的结果是,确实存在时钟的自动同步,但同步的效率和频率好像不太高。
这个我试过,结果是它就一直用utc的时间了,比北京时间总是慢8个小时而且无法修改,这个不是我想要的。
追答那就把这项取消掉。
我这边测试这项并不影响虚拟机中的时钟。
具体时钟同步问题,详见UserManual.pdf中的9.14.3这一小节的说明
使用vboxmanage命令来设置这个参数
C:\Program Files\Oracle\VirtualBox>vboxmanage guestproperty set "xp" --timesync-set-start
“xp”为虚拟机的名称
--timesync-set-start 设置时钟同步开启,按文档说明本身装好additions安装增强功能本身就会开启相关功能的,默认同步时间间隔为最小1秒,最大10秒。
这个命令是在虚拟机系统里面用吗还是?
还有这个最大10秒,问题大概就出在这里,怎么设置成最大几小时?最大能够设置多少?
这个是在你物理主机上的命令行中输入。
同步时间间隔是同步的频率问题,其意思是最短每秒钟同步一次,最长每10秒同步一次。
如果设置过几个小时甚至更大了,同步周期就在这个最小时间和最大时间中随机了,到时候也不知道是几个小时同步一次了,问题更严重,要同步快的话,修改最小时间和最大时间的值为更小更短的时钟周期才是,只是过于频繁的同步可能导致性能降低。
还真不如配置一个时钟同步ntp。
那就用默认时间间隔的!
在问哈哪个命令是设置时间漂移允许的最大最小值的?命令怎么用?
我外语不太好,看了半天也没看出过所以然。
C:\Program Files\Oracle\VirtualBox>vboxmanage guestproperty set "xp" --timesync-set-start
按这个模式套用就可以了
参照文档更改“xp”为你的虚拟机系统名称
--timesync-set-start替换为你需要设置的参数即可
不行啊,怎么设置实验都是不行,这该死的虚拟机。恼火得很。
追答那建议你改用VMware Fusion 7吧,简单方便,该有的都有。
VirtualBOX提供工具转换虚拟机硬盘格式的。
以上是关于virtualbox中虚拟机时间不能与主机同步的主要内容,如果未能解决你的问题,请参考以下文章
PowerCLI 通过vCenter主机时间与所有虚拟机时间进行同步
PowerCLI 通过vCenter主机时间与所有虚拟机时间进行同步
PowerCLI 通过vCenter主机时间与所有虚拟机时间进行同步