为什么Azure Linux VM不保持与主机同步的时间?

使用去年在Azure上构build的Ubuntu 12.04 VM。 他们似乎只能在开机时间上适当的时间,每天漂移一秒钟。 这是Azure VM的正常问题吗? 我知道VM时间漂移是正常的,但是认为Azure中的Linux VM(Hyper-V)通过集成服务从主机获得定期时间同步

操作系统通常在启动时只读取(模拟的)硬件时钟,然后用中断计时器维持时钟。 当然,这不是一个完美的时间源,因此您必须使用NTP软件来保持它的准确性。

似乎其他人也有这个问题,即使在Windows VMangular色。 每周一次造成太多的时间漂移​​,所以我想每天或更less的手动设置确实是为了:

https://stackoverflow.com/questions/6186776/how-to-validate-local-vm-clock-with-ntp-on-windows-azure

这是预料之中的,因为Hyper-V的时钟同步不一定会在启动后继续对时钟进行处理 – 详情请参阅CentOS上Timesync on HyperV的答案。

所有电脑的时间漂移​​都是正常的。 你必须使用ntpd来保持你的时间准确。