由于 check_tsc_sync_source 失败而将 TSC 标记为不稳定

由于 check_tsc_sync_source 失败而将 TSC 标记为不稳定

我的专用服务器经常挂起(或只是关闭),有时超过一天,显然没有任何原因(根据技术支持部门的说法)。之后,唯一的虚拟IP地址不会在引导中出现。如果我这样做,ifup eth0:1IP 地址工作正常。配置位于/etc/network/interfaces.

浏览时/var/log/syslog我发现了一些错误消息,但引起我注意的是:

kernel: [    0.09204] TSC synchronization [CPU#0 -> CPU#1]:
kernel: [    0.09204] Measured 112995559 cycles TSC warp between CPUs, turning off TSC clock.
kernel: [    0.09204] Marking TSC unstable due to check_tsc_sync_source failed

因为,在尝试在本地计算机中复制相同的情况后,该错误消息是仅出现在专用服务器日志中的相关错误消息。在我的本地服务器中,即使 NetworkManager 正在运行但根本不管理网络接口,虚拟 IP 地址在重新启动后也能正常工作。

因此,问题似乎与网络接口配置错误无关,而是与 Linux 内核和 CPU(或 BIOS)有关。但是,我不知道如何解决这个问题:更改内核还是调整?换CPU?升级或降级BIOS?

OS: Debian GNU/Linux 7 "Wheezy"
Kernel: 3.2.0-4-amd64
CPU: Intel Xeon E312xx (Sandy Bridge)
Motherboard: Intel 440FX - 82441FX PMC [Natoma]
BIOS: Bochs 01/01/2011

相关内容