VirtualBox - 同步问题

Rad*_*own 9 ubuntu windows-xp virtualbox windows-7

我让VirtualBoxWindows 7主机上运行,​​运行Ubuntu服务器和XP-SP3客户端.

我经常注意到,客户机上的时钟与主机时间相比是严格的.当我对所有类型的性能测试得到奇怪的基准测试结果时,我首先注意到它,并假设在同一台机器上对自己进行比较测试就没问题 - 事实并非如此.

当调用客户端 - 服务器测试时,情况会变得更糟.如果所有来宾都保持相同的延迟可能是可以接受的,但是我遇到XP服务器上的时间在服务器上更先进的情况,以及Ubuntu服务器上的时间比xp更先进的情况客户端.

从某种意义上说,我可以忍受这种情况 - 因为它提供了有趣的测试用例 - 但有时它会产生20分钟的差异.

我尝试使用配置进行填充无效 - 但我很遗憾......

任何人?提前致谢.

Jen*_*ens 12

如果您已经安装了虚拟机添加程序(并且您可能已经安装),则guest虚拟机主机上的服务会同步时间.

如果主机和客户时钟之间的差异低于20分钟,此服务每10秒校正一次时钟漂移,如果差异超过20分钟,它只会将客户时钟重置为主机时间.因此,您永远不应该找到一台超过20分钟不同步的机器.

可以使用--timesync-set-threshold guest参数更改20分钟阈值.例如,您可以将其设置为1000毫秒,因此您永远不应该找到差异超过一秒的计算机.

您可以使用以下命令从主机配置guest --timesync-set-threshold:

VBoxManage guestproperty set <your-vm-name> "/VirtualBox/GuestAdd/VBoxService/--timesync-set-threshold" 1000
Run Code Online (Sandbox Code Playgroud)

您应该重新启动guest虚拟机添加服务或来宾计算机才能使其生效.

进一步阅读: