Debian 中的时间太快了,现实世界中的一秒内系统日期就过去了 72 分钟

Debian 中的时间太快了,现实世界中的一秒内系统日期就过去了 72 分钟

GNU/Linux/Debian 中的系统日期/时间出现问题:日期、时间、cron 的时间过得太快。sleep 命令工作正常,文件修改时间正确。通过命令解释该问题:

$ date
Mon Sep 12 05:27:46 CEST 2011

$ time sleep 1
real    71m13.403s
user    0m0.008s
sys     0m0.012s

$ date
Fri Sep 16 22:00:02 CEST 2011

似乎在运行“sleep 1”命令并输入“date”命令时,已经过去了 4 天。但实际上并没有。欢迎提出有关发生了什么的想法。

$ uname -a
Linux the_hostname 2.6.18-238.19.1.el5xen #1 SMP Fri Jul 15 08:16:59 EDT 2011 x86_64 GNU/Linux

是的,它在虚拟机中。

$ hwclock --debug
hwclock from util-linux-ng 2.13.1.1
hwclock: Open of /dev/rtc failed, errno=2: No such file or directory.
No usable clock interface found.
Cannot access the Hardware Clock via any known method.

答案1

使用 ntp 设置时间后是否仍会发生这种情况?否则请尝试使用 rtc。我还在论坛上读到,如果这是 64 位 PC 问题,有人建议使用 noapictimer 内核选项来修复它。想知道您使用什么系统以及哪个内核版本可以更好地查明故障原因,这将会很有趣

编辑:我认为这与 xen 内核和那里的时间问题有关。请查看以下页面:

(时间倒流问题)

http://lists.xensource.com/archives/html/xen-users/2010-01/msg00037.html

(快钟)

http://idolinux.blogspot.com/2009/02/xen-and-fast-clock.html

或者在 Google 上搜索 xen 内核和时间问题。关于这个话题有很多讨论

相关内容