首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保持系统时钟与硬件时钟同步

保持系统时钟与硬件时钟同步
EN

Unix & Linux用户
提问于 2022-04-07 16:34:46
回答 1查看 598关注 0票数 1

情况:

  • 我们有一些Linux正在运行计算作业。
  • 越南船民没有互联网接入(包括NTP)。
  • 管理程序确实知道正确的时间。
  • 虚拟机管理程序的时间通过其硬件时钟向VM公开。
  • 系统管理程序似乎是基于QEMU/KVM的。我们不控制系统管理程序(它是一个云VPS产品)。

问题是:

  • VM的系统时钟偏离正确的时间/硬件时钟。

问题是:

  • 是否有可能使系统时钟始终与硬件时钟保持同步?
  • 或者,是否可以告诉例如ntpd考虑系统时钟漂移,使用硬件时钟作为参考?

我试过的是:

  • 然而,一个0 * * * * hwclock --hctosys任务的漂移是足够大的,甚至每小时的同步都是不够的,在这一点上,增加cronjob频率似乎是一种解决办法。
EN

回答 1

Unix & Linux用户

发布于 2022-04-07 17:52:43

我正在记忆中工作,所以我以后再试着检查一下。

QEMU/KVM虚拟机可以通过虚拟化层将它们的时钟与主机同步。

下面是您如何确认您的客人正在使用主机:

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

如果它不返回值kvm-clock,则需要在客户机中加载半虚拟化时钟模块,这是virtio内核模块的一部分。

如果VM正在与主机同步,则不要运行ntpd (或任何其他外部同步)。

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

https://unix.stackexchange.com/questions/698392

复制
相关文章

相似问题

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