Использование виртуальной машины Ubuntu 12.04, созданной в прошлом году в Azure. Кажется, что они только успевают загружаться и дрейфуют примерно на секунду в день. Это нормальная проблема для виртуальных машин Azure? Я знаю, что дрейф времени виртуальной машины - это нормально, но думал, что виртуальные машины Linux в Azure (Hyper-V) регулярно синхронизируются с хостом через службы интеграции.
Это ожидается, потому что синхронизация часов Hyper-V не обязательно продолжает дисциплинировать часы после загрузки - см. Один из ответов на Timesync на HyperV с CentOS 6.2 для подробностей.
Кажется, у других есть эта проблема, даже в ролях Windows VM. Один раз в неделю вызывает слишком большой дрейф времени, поэтому я думаю, что ручная настройка ежедневно или реже действительно в порядке:
https://stackoverflow.com/questions/6186776/how-to-validate-local-vm-clock-with-ntp-on-windows-azure
ОС обычно только считывает (эмулируемые) аппаратные часы при загрузке, а затем часы поддерживаются таймером прерывания. Конечно, это не идеальный источник времени, и поэтому вам нужно использовать программное обеспечение NTP, чтобы оно было точным.
Дрейф времени нормален для всех компьютеров. Вы должны использовать ntpd, чтобы ваше время было точным.