这是对我昨天问题的跟进,链接如下。
我有一个Fedora 10盒。当它刚刚重新启动时,它很好地保持了时间。我通过输入date,然后输入,等待大约一秒,向上箭头,输入等等来测试,看看我感知到的秒是否每增加1秒。看来挺管用的。在未来的一段时间里,14-48小时后,我注意到电子邮件上的时间戳很奇怪。新邮件的日期大约是6小时前。我登录到框中,执行日期/向上箭头/重复操作,现在从4-10秒到每秒钟递增一次。
有人建议使用ntpd。我昨天就这么做了,今晚,时间又搞砸了。ntpd还在跑。重新启动ntpd没有效果。关闭ntpd,然后运行ntpdate同步会使日期达到正确的时间,但秒数仍然没有每秒钟增加一次。我真的不知道这会对我的系统造成什么影响。如有任何建议,将不胜感激。我不想以cron作业的形式重新启动来解决这个问题,我永远不会得到任何这样的正常运行时间吹嘘的权利。
昨天的帖子:Linux盒时间扩展
谢谢你的阅读和帮助。
发布于 2009-09-16 05:58:36
听起来问题不在于您的计算机,而在于Linux所依赖的任何东西来保持时间。尝试像clocksource=hpet这样的内核命令行参数。其他常见的来源是tsc和acpi_pm。
最后,尝试notsc内核命令行参数。
发布于 2009-09-16 10:31:45
cat /sys/devices/system/clocksource/clocksource0/available_clocksource
cat /sys/devices/system/clocksource/clocksource0/current_clocksource输出是什么?您可以尝试使用内核引导选项更改时钟源,也可以尝试使用notsc选项完全禁用它。
不管怎么说,这听起来真的像坏了的硬件
发布于 2009-09-16 10:20:34
当它变坏了你能运行vmstat吗?
$ vmstat 5 5
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
4 0 56464 557284 289208 2132264 0 0 3 16 24 15 16 5 79 0
0 0 56464 557508 289208 2132264 0 0 0 14 1146 2111 9 4 88 0
1 0 56464 557540 289208 2132264 0 0 0 0 1170 2167 5 4 91 0
0 0 56464 557172 289208 2132264 0 0 0 29 1213 2325 7 6 88 0
2 0 56464 557876 289208 2132264 0 0 0 31 1261 2644 10 6 83 0查看"in“列以查看中断。我见过损坏的硬件会导致大量的中断,这可能意味着您以前没有得到时钟的更新。
尝试从"Knoppix“cd引导它,并将其保留一段时间。钟还坏吗?
https://serverfault.com/questions/65786
复制相似问题