热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

linux–为什么我的EC2服务器每天的休息时间大约为10秒?

我有一个我认为是系统文件etccron.dailytpupdate,它每天运行ntpdatentp.ubuntu.com以与网络时间同步.每天它产生的输出非常类似于:etccron

我有一个我认为是系统文件/etc/cron.daily/ntpupdate,它每天运行ntpdate ntp.ubuntu.com以与网络时间同步.每天它产生的输出非常类似于:

/etc/cron.daily/ntpupdate:
16 Jan 06:30:42 ntpdate[21446]:
step time server 91.189.94.4 offset -12.646804 sec

我不是肯定91.189.94.4意味着什么,但我很确定-12.646804秒意味着我的服务器关闭大约12秒.但我不知道为什么它每天大约相同数量.这是运行Ubuntu的Amazon EC2实例.

我只能猜测它是每天丢失/获得12秒,还是其他东西正在将时间与另一个时钟同步12秒然后我重新同步它.

我该怎么做才能尝试进一步追踪这个?我在/etc/cron.*目录或用户的cron作业中看不到任何其他cron作业……

UPDATE

我以为我会分享一下,我开始每小时运行一次,以确定在某个时刻是否会出现大幅跳跃.这是每小时输出的结果:

16 Jan 15:17:04 ntpdate[8346]:
adjust time server 91.189.94.4 offset -0.464418 sec

因此,显然每小时时钟都会关闭大约半秒钟,因此每天(24小时)时钟关闭大约12秒是有道理的.猜猜时钟刚刚快速运行!谢谢!

解决方法:

有许多因素可能会使软件时钟运行缓慢或快速.虚拟服务器上的时钟特别容易出现这类问题.每天12秒非常糟糕,直到你遇到时钟速度为180-200%的虚拟盒子!暂停使用的笔记本电脑上的时钟也会受到时间问题的影响.

您应该考虑删除ntupdate以支持ntpd.软件包名称是Debian上的ntp(也可能是Ubuntu). NTP守护程序比cron作业更加主动地保持您的时间同步,与一个或多个其他NTP服务器同步并使您的时钟更准确.它是ntpdate使用的相同协议的另一个实现,除了ntpd连续监视时间.

如果你不想要ntpd的(非常小的)开销,你可以考虑每小时运行一次ntpdate.假设你每小时减少0.5秒,那就足够了.


推荐阅读
  • 技术日志:Ansible的安装及模块管理详解 ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • 本文详细介绍了如何在Linux系统(以CentOS为例)上彻底卸载Zimbra邮件系统,包括停止服务、删除文件和用户等步骤。 ... [详细]
  • 本文详细介绍了在 Ubuntu 系统上搭建 Hadoop 集群时遇到的 SSH 密钥认证问题及其解决方案。通过本文,读者可以了解如何在多台虚拟机之间实现无密码 SSH 登录,从而顺利启动 Hadoop 集群。 ... [详细]
  • 在 Ubuntu 中遇到 Samba 服务器故障时,尝试卸载并重新安装 Samba 发现配置文件未重新生成。本文介绍了解决该问题的方法。 ... [详细]
  • 在Linux系统中避免安装MySQL的简易指南
    在Linux系统中避免安装MySQL的简易指南 ... [详细]
  • 深入解析:RKHunter与AIDE在入侵检测中的应用与优势
    本文深入探讨了RKHunter与AIDE在入侵检测领域的应用及其独特优势。通过对比分析,详细阐述了这两种工具在系统完整性验证、恶意软件检测及日志文件监控等方面的技术特点和实际效果,为安全管理人员提供了有效的防护策略建议。 ... [详细]
  • RancherOS 是由 Rancher Labs 开发的一款专为 Docker 设计的轻量级 Linux 发行版,提供了一个全面的 Docker 运行环境。其引导镜像仅 20MB,非常适合在资源受限的环境中部署。本文将详细介绍如何在 ESXi 虚拟化平台上安装和配置 RancherOS,帮助用户快速搭建高效、稳定的容器化应用环境。 ... [详细]
  • 在Windows Server 2003环境中配置PHP脚本的定时执行方法:虽然在Linux系统中编写和调度PHP脚本较为常见,但在Windows Server 2003上同样可以通过任务计划程序来实现这一功能。本文将详细介绍如何在该操作系统中设置PHP脚本的自动执行,并提供具体的步骤和注意事项,帮助用户顺利完成配置。 ... [详细]
  • 本文介绍了 Linux 系统中用于定期执行任务的 cron 服务及其配置方法。通过 crond 和 crontab 命令,用户可以轻松地安排系统和用户级别的周期性任务。 ... [详细]
  • Linux系统中默认安装目录有哪些?Tomcat在Linux下的默认安装路径是什么?
    在Linux系统中,默认安装目录通常包括 `/usr`, `/opt`, 和 `/var` 等。对于Tomcat而言,在Linux下的默认安装路径通常是 `/opt/tomcat` 或者 `/usr/local/tomcat`。具体路径可能会因不同的发行版和配置而有所差异。例如,在Ubuntu Server中,Tomcat的默认安装路径通常是 `/opt/tomcat`。这些目录的选择旨在确保系统的整洁性和可维护性。 ... [详细]
  • 帝国CMS中的信息归档功能详解及其重要性
    本文详细解析了帝国CMS中的信息归档功能,并探讨了其在内容管理中的重要性。通过归档功能,用户可以有效地管理和组织大量内容,提高网站的运行效率和用户体验。此外,文章还介绍了如何利用该功能进行数据备份和恢复,确保网站数据的安全性和完整性。 ... [详细]
  • 如何在Linux系统中利用crontab定时执行Shell脚本任务?
    在Linux系统中,如何实现定时执行任务脚本?在服务器日常运维过程中,经常需要定期执行某些任务,例如数据库备份、日志文件切割等。通过使用crontab工具,可以轻松配置这些周期性任务,确保它们按时自动运行,提高系统管理效率和可靠性。 ... [详细]
  • 最近,我在CentOS 5服务器上成功部署了GForge 5.7 Community Edition。与Advanced Server版本相比,虽然功能略有简化,但仍然能够满足大多数开源项目管理的需求。为了确保数据安全,我开发了一套全自动备份脚本,该脚本能够定期备份GForge的数据和配置文件,并将其存储在远程服务器上,以防止数据丢失。此外,该脚本还具备错误检测和日志记录功能,便于故障排查和维护。 ... [详细]
  • 如何在Linux系统中实施网络流量监测与分析
    本文详细介绍了在Linux系统中实施网络流量监测与分析的方法。通过使用专业的工具和技术,读者可以有效地监控和分析网络流量,从而提高系统的安全性和性能。希望本文能为读者提供有价值的参考和实践指导。 ... [详细]
author-avatar
小麻雀yuuri
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有