客人不能以某种方式继承主人的系统时间吗?
在同一台机器上多次运行相同的守护进程以获得相同的结果似乎毫无意义,但我在阅读 KVM 或 Xen 文章时没有发现任何与时间相关的内容。我的理解是来宾在启动时获得了主机时间,但随后可能会分开。那是对的吗 ?
已解决 问题是那台机器上的 Hyper-V。我删除了 Hyper-V,安装了 VMware Server,运行了相同的 VM。时间同步问题消失了(一天后相差 < 100 毫秒)。
我的设置是这样的:
HYV1 - HyperV machine (non domain) - sync irrelevant
AD1 - VM AD server on HYV1, sync'd to time.nist.gov. HyperV time sync off.
S1 - Physical machine, sync'd to domain.
S2 - Physical machine running HyperV, sync'd to domain.
V1 - Linux VM machine on S2, sync'd to AD1. No HyperV integration.
Run Code Online (Sandbox Code Playgroud)
AD1 和 S1 具有良好的同步性——条形图显示的差异小于 100 毫秒。
S2像疯了一样漂移。这是 AD1 的一些带状图:
18:33:22 d:+00.0010138s o:+05.4101899s
18:33:24 d:+00.0010138s o:+05.4319765s
18:33:26 d:+00.0000000s …Run Code Online (Sandbox Code Playgroud) windows windows-server-2008 hyper-v ntp time-synchronization
我的一台 linux 服务器的时钟几乎每周都会丢失 10 分钟。我更新了时间以使其保持正确,虽然它并没有真正打扰我,但我想修复它。
我一直在四处寻找。crontab 中没有任何内容可以负责,我在日志中找不到任何相关消息。有些人似乎使用 ntp 来解决这种问题,但我不想在上面使用不必要的组件。
Uname 结果:Linux unis-monitor 2.6.32-5-686 #1 SMP Mon Feb 25 01:04:36 UTC 2013 i686 GNU/Linux
猫消息:
cat messages
Jul 14 06:25:06 unis-monitor rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="882" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'.
Jul 15 06:25:05 unis-monitor rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="882" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'.
Run Code Online (Sandbox Code Playgroud)
猫系统日志
cat syslog
Jul 15 06:25:05 unis-monitor rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="882" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'.
Jul 15 06:39:01 unis-monitor /USR/SBIN/CRON[15272]: (root) …Run Code Online (Sandbox Code Playgroud)