我在机器上有内核版本为2.6的Slackware。ntpd在那台机器上关机了。我面临着一个奇怪的问题。有时在一个月内,硬件时钟会提前几个月,有时会提前几年,有时会推迟几分钟。我不确定软件时钟跳跃,因为hwclock-hctosys是按5分钟间隔安排的。
在内核版本为2.4的Slackware上也发现了同样的问题。我们已经检查过,没有安装任何其他导致此问题的软件,磁盘上也没有报告病毒。
电池是新的,这个问题发生在同一硬件的不同单元上。知道是某种软件或内核问题还是RTC硬件相关吗?
一种检查方法是强制内核重新读取硬件时钟几次。使用hwclock(8)来执行此操作。如果每次的结果都相同,则确实存在问题。你可能有一个失败的主板。