Я установил экземпляр EC2 с ArchLinux для использования в качестве сервера. Делая то, что я всегда делаю при установке Arch, я пытаюсь исправить время, используя:
# hwclock --systohc --utc
Это не работает, и я получаю от системы:
hwclock: Cannot access the Hardware Clock via any known method.
hwclock: Use the --debug option to see the details of our search for an access method.
Я почти уверен, что это связано с виртуализированной природой инстансов EC2.
Если бы кто-нибудь мог рассказать мне, что можно исправить, я был бы признателен. С другой стороны, каковы будут последствия, если я оставлю вопрос времени как есть и ничего не сделаю? Будет ли что-то работать на сервере? Время сойдет с ума?
это нить может быть вам определенно полезно. Я также вижу дрейф в несколько секунд на моих экземплярах (RHEL6, микро экземпляры), где я не запускаю сервер NTP. Экземпляры EC2, используемые для синхронизации своих часов с часами гипервизора. Доступные источники часов отображаются в
/sys/devices/system/clocksource/clocksource0/available_clocksource
Тот, который используется, находится в
/sys/devices/system/clocksource/clocksource0/current_clocksource
Поэтому, если вы хотите более точное время, настройте NTP
сервер или запустить ntpdate
клиент регулярно через cron.