时钟走得太快

时钟走得太快

我目前(已经有几天了)遇到了这个问题,我的 Ubuntu 时钟运行得太快了。太快的意思是:上次我调整的时候是下午 4 点,现在(晚上 10:25)显示为晚上 10:57!有什么办法可以解决这个问题吗?

这可能与 Handbrake 有关吗?(我目前正在翻录我的 DVD 收藏,因此 Handbrake 一直在运行)。

我的系统:

Ubuntu 10.4,所有更新,来自 getdeb 的 handbrake(我认为是 0.9.4),Intel Core2Quad,4 GB Ram,NVidia GTX 260(根据 nvidia-settings 为 195.36.24)


输出dmesg
输出cat /proc/interrupts

输出cmdline

BOOT_IMAGE=/boot/vmlinuz-2.6.32-24-generic
root=UUID=082d6800-413b-43d7-b4d1-b96b0d774f32 ro quiet splash

答案1

也许您的 CMOS 电池已经没电了(主板本身的电池)。

您可以在电脑启动后的最初几秒内点击F1(或DEL根据您的主板)进入 BIOS。

您可以在 BIOS 中检查硬件时钟。

只需让计算机运行并检查时间是否正确(在此期间您无法使用计算机)

如果硬件时钟运行不正常,可以更换电池。 http://www.computerhope.com/issues/ch000239.htm

答案2

虽然我不确定是什么原因导致你的系统时钟漂移如此严重,但你可以安装ntpd以保持你的时钟在手 - 它会根据计算出的漂移不断调整系统时钟。

sudo apt-get install ntp

默认情况下,它会同步到,但如果您想更改 NTP 服务器,ntp.ubuntu.com您可以编辑。有关更多详细信息,请参阅/etc/ntp.conf服务器指南中的 NTP 页面

答案3

我记得我曾经在 lwn.net 上读过一篇文章

计算机启动后,它就会根据系统的时钟频率来跟踪时间,因为这比 cmos 中的石英更准确,并且节省了昂贵且(相对)缓慢的 BIOS 调用。

虚拟机的 CPU 时间分片存在问题,从而导致了该问题。

此人对如何编辑 grub 启动选项进行了很好的分析: http://ubuntuforums.org/showthread.php?t=956263

这基本上意味着编辑 /boot/grub/menu.lst 并将 clock=tsc 添加到启动选项

答案4

只是猜测,尝试卸载 VirtualBox。

相关内容