这是昨天我的问题的后续行动,链接如下.
我有一个Fedora 10盒子.当它刚刚重新启动时,它可以很好地保持时间.我通过键入日期进行测试,然后输入,等待大约一秒钟,向上箭头,输入等,以查看我的每个感知秒数的秒数是否增加1.所以,它似乎工作.未来一段时间,14-48小时后,我注意到电子邮件上的时间戳很复杂.新电子邮件的日期类似于6小时前.我登录到框中,执行日期/向上箭头/重复操作,现在需要4-10秒的时间才能增加一秒.
有人建议使用ntpd.我昨天做到了,今晚,时间再次搞砸了. ntpd还在运行.重新启动ntpd没有任何效果.关闭ntpd,然后运行ntpdate将日期同步到正确的时间,但秒仍然没有每秒增加1.我真的不知道可以对我的系统做什么.任何建议都非常感谢.我不想将重启作为一个cron工作来解决这个问题,我永远不会以任何正常运行时间吹牛的权利.
昨天的帖子:
Linux box time dilation
感谢阅读和任何帮助.
解决方法
听起来问题不在于您的机器,而在于Linux所依赖的任何时间.尝试像clocksource = hpet这样的内核命令行参数.其他常见的来源是tsc和acpi_pm.
最后,尝试使用notsc内核命令行参数.