为什么我应该关心NTP内核统计信息?

我注意到,munin绘制了一些关于时序/内核统计的信息,这些信息我从来都不太了解。 我的大多数服务器似乎接近于0,我认为这是好的,但其中一个是缓慢但稳步得到越来越多的负面图表之一。

Munin随时间推移绘制了以下统计数据:

  • NTP内核PLL估计错误(秒)
  • NTP内核PLL频率(ppm + 0)
  • NTP内核PLL偏移(秒)
  • 系统对等体的NTP时间统计信息

以下是来自munin文档的一个例子: http : //demo.munin-monitoring.org/time-year.html

在networking上search一个简洁,可理解的NTP定义什么都没有(除了一堆Nagios和Munin图),search服务器故障(Server Fault)出现了大量的假设读者已经知道NTP的答案。

堆栈溢出如此定义:

NTP代表networking时间协议,它是一种互联网协议,用于将计算机的时钟同步到一定的时间参考。

但是,这似乎有一点钝 – 这是否影响,例如,Web服务器,encryption或数据库同步?

什么是NTP,为什么要关心? 有没有特别的数据我应该确保不会失控?

NTP是一个同步系统时钟的协议(通常有一个守护进程在* nix盒子上运行)。 总之,它确保服务器上的时间是正确的。 准确的时间有很多重要的原因:

  • 一些authenticationscheme(如Kerberos,ADauthentication)依赖于具有正确时间的系统
  • 当您排除故障时,在日志中准确的时间戳可能是至关重要的
  • 运行在服务器上的许多应用程序可能会使用系统时间来生成向用户显示的信息。 根据应用情况,时间可能很关键(例如,了解何时发生金融交易)

我确定还有其他人,但是准确的系统时间是系统pipe理员的标准责任。 NTP为此做了许多复杂的事情(计算和纠正漂移等)。 所以这些详细统计信息可以帮助您解决任何出现在这个angular色上的问题。