为什么 Linux 上的系统时钟比硬件时钟运行得快很多?

为什么 Linux 上的系统时钟比硬件时钟运行得快很多?

我遇到了一个奇怪的问题,系统时钟总是比硬件时钟快很多。例如,我将系统时钟和硬件时钟都设置为 20:00。大约 15 分钟后,系统时钟可能运行到 20:17,而硬件时钟仍然正确,即 20:15。

答案1

可能正在运行 NTP 守护程序,它将逐渐将系统时间调整为世界时间。据我所知,系统时间仅在关机时写入硬件时钟。

答案2

如果您使用的是 Linux 系统,请安装命令/包“adjtimex”(在 Ubuntu 中,它是这样称呼的)。命令 adjtimex 可让您访问内核时间变量,并为您提供有关系统情况或问题的进一步提示。

您还可以查看“hwclock”手册页,其中讨论了很多可能引导您走向正确方向的内容。

答案3

您的 CMOS 电池可能电量耗尽;尝试更换它。

相关内容