博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux处理闰秒
阅读量:7292 次
发布时间:2019-06-30

本文共 425 字,大约阅读时间需要 1 分钟。

闰秒的介绍可以参考维基百科

 

linux处理闰秒

Linux使用UTC时钟,并通过NTP ()来进行时间同步,NTP服务器会一级一级地下发闰秒事件通知直到最边缘的NTP服务器,然后NTP就会把闰秒通知给客户端的操作系统,由操作系统来处理闰秒通知。

闰秒会影响部分开启ntp服务的Linux操作系统——会导致Linux内核Crash!Linux kernel在2.6.18-164.e15之后的版本中解决了这个问题。

 

我们的操作系统是怎么处理正闰秒通知的?通常来说有三种实现:

  1. 后退一秒。
  2. 停止一秒。
  3. 真正的增加一秒。

前两种方式是以一种Workaround或Hack的方式解决这个问题。第一种方式会导致一些基于timestamp的消息通知乱序了,而第二种会导致出现两个一模一样的timestamp。最后一种不会出现timestamp的问题。

转载于:https://www.cnblogs.com/hujia7812556/p/4615374.html

你可能感兴趣的文章
【编程之美】中国象棋将帅问题
查看>>
【C++】const成员函数
查看>>
X-Code插件库
查看>>
python爬虫——对爬到的数据进行清洗的一些姿势(5)
查看>>
[BZOJ2226]LCMSum
查看>>
Django 调用报错 " ImportError: Couldn't import Django. "
查看>>
springboot源码学习笔记之进入之前发生了啥
查看>>
[转]Centos6.5安装配置keepalived
查看>>
演示数据块整理(合并)的效果
查看>>
Android bluetooth用户自定义数据
查看>>
欧拉函数的一道练习题(附加容斥做法)
查看>>
初级运维工程师面试题总结
查看>>
Python 学习笔记10 函数
查看>>
今日已矣,明日可期
查看>>
Java新知识系列 七
查看>>
TEXT文本编辑框2
查看>>
hdu 1142 最短路+记忆化
查看>>
看过《大湿教我写.net通用权限框架(1)之菜单导航篇》之后发生的事(续)——主界面...
查看>>
HttpRuntime应用程序的运行时
查看>>
在unity3d中使用opencv
查看>>