问题标签 [hwclock]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
43 浏览

amazon-web-services - AWS CentOS 6.8 实例中的硬件时钟漂移

我在 AWS 上有一个 CentOS 6.8 EC2 实例,该实例自 1232 天以来就已启动并运行。2021 年 10 月 11 日,我发现命令“s3cmd”由于硬件时钟漂移而失败。我调试了它,发现硬件时钟漂移。然后,我在 CentOS 中使用“hwclock”命令将硬件时钟与系统时钟同步。在 cron 中,自安装以来,我已经安排了一个 cron 作业,以每 15 分钟使用“ntpdate”命令同步系统日期时间。但硬件时钟同步在 ntpdate 配置中设置为“否”。所以,我也启用了它,如下所示:

vi /etc/sysconfig/ntpdate SYNC_HWCLOCK=yes

所以,从那以后看起来一切都很好。

今天查机器,发现硬件时钟偏移了大约3分钟,而系统时间显示正确。

  1. 它是一个 AWS 虚拟实例,那么硬件时钟在管理程序级别的作用是什么?
  2. 如果完全需要同步硬件时钟,如果是,为什么以及频率如何?
  3. 即使每 15 秒使用“ntpdate”命令同步硬件时钟,这个硬件时钟漂移是从哪里来的?
  4. 如果在 Azure、GC、AWS 等上完成虚拟机安装,应该怎么做才能确保硬件时钟始终正确同步?