我们的开发服务器在KVM下作为guest运行debian 4.0(etch)。 最长的时间,它有零星的问题,许多进程似乎只是挂起。 我们终于find了这个问题 – 从vmware服务器上运行的clocksource仍然被configuration为tsc。 我把它切换到“坑”,问题消失了。
不幸的是,我刚刚发现,在高cpu和高磁盘负载(在本地托pipe数据库select/更新大量),我们开始看到客人时钟歪斜。 当运行在高磁盘负载和中等高CPU负载下半个小时,我们结束了大约200秒钟的时钟偏差。 就在今天早上,我注意到了7秒钟的偏差。
这是关系到clocksource,如果是这样,哪一个更好的select? 我一直无法在网上find很多信息来解释每个时钟源的区别。
cat / sys / devices / system / clocksource / clocksource0 / available_clocksource报告:
jiffies hpet tsc pit
由于支持我们的传统应用程序,我无法将此服务器升级到包含kvm_clock的较新版本。