首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux时间扩展,第2部分

Linux时间扩展,第2部分
EN

Server Fault用户
提问于 2009-09-16 05:22:43
回答 3查看 251关注 0票数 3

这是对我昨天问题的跟进,链接如下。

我有一个Fedora 10盒。当它刚刚重新启动时,它很好地保持了时间。我通过输入date,然后输入,等待大约一秒,向上箭头,输入等等来测试,看看我感知到的秒是否每增加1秒。看来挺管用的。在未来的一段时间里,14-48小时后,我注意到电子邮件上的时间戳很奇怪。新邮件的日期大约是6小时前。我登录到框中,执行日期/向上箭头/重复操作,现在从4-10秒到每秒钟递增一次。

有人建议使用ntpd。我昨天就这么做了,今晚,时间又搞砸了。ntpd还在跑。重新启动ntpd没有效果。关闭ntpd,然后运行ntpdate同步会使日期达到正确的时间,但秒数仍然没有每秒钟增加一次。我真的不知道这会对我的系统造成什么影响。如有任何建议,将不胜感激。我不想以cron作业的形式重新启动来解决这个问题,我永远不会得到任何这样的正常运行时间吹嘘的权利。

昨天的帖子:Linux盒时间扩展

谢谢你的阅读和帮助。

EN

回答 3

Server Fault用户

发布于 2009-09-16 05:58:36

听起来问题不在于您的计算机,而在于Linux所依赖的任何东西来保持时间。尝试像clocksource=hpet这样的内核命令行参数。其他常见的来源是tsc和acpi_pm。

最后,尝试notsc内核命令行参数。

票数 5
EN

Server Fault用户

发布于 2009-09-16 10:31:45

代码语言:javascript
复制
cat /sys/devices/system/clocksource/clocksource0/available_clocksource
cat /sys/devices/system/clocksource/clocksource0/current_clocksource

输出是什么?您可以尝试使用内核引导选项更改时钟源,也可以尝试使用notsc选项完全禁用它。

不管怎么说,这听起来真的像坏了的硬件

票数 4
EN

Server Fault用户

发布于 2009-09-16 10:20:34

当它变坏了你能运行vmstat吗?

代码语言:javascript
复制
$ 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引导它,并将其保留一段时间。钟还坏吗?

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/65786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档