我有一台运行 Fedora Core 10 的 Linux 机器,运行几天后时钟就变得不稳定了。它走时和预期的一样,但后来我注意到收到的电子邮件上的时间戳来自最近的过去。我登录到机器,如果我每隔 1 秒(或多或少)重复运行 date 命令,则 date 的输出需要 4-10 秒才能改变 1 秒。
答案1
您的系统时钟运行缓慢。在机器上运行 NTP,一切就都好了。我使用 chrony 的体验很好。
由于单独运行 NTP 并不能解决问题,因此您应该检查系统的电源和供电硬件是否处于良好状态。异常的纹波可能会导致异常。CMOS 电池电量耗尽也可能导致您看到的减速效果,尽管我通常不希望在打开电源的系统上出现这种情况(通常,关闭时会丢失时间)。
答案2
我正在使用 sync_date_time.shhttp://quamis.evonet.ro/new/index.php/path=Proiecte_Proiectevechi_System_scripts.html系统每周会有大约 5 秒的漂移,但 NTP 比这要好:)