首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏herman的专栏

    聊聊闰秒

    本文于2017-12-21首发于小米运维公众号,为本人原创; 本篇文章详细讲解了闰秒的出现,导致的问题以及解决方案,附带闰秒模拟实验,可供大家参考。 处理闰秒 (运行NTP or chrony的系统) 观察闰秒 通过模拟闰秒复现故障 通过重置时钟频率消除闰秒标记 通过-x方式忽略闰秒 使用软件:ntp-4.2.8p9-1.el6.x86_64 操作系统 1000s以上 -x 慢慢调整 慢慢调整(速度大约是0.5ms/s,调整1秒要33min左右) 跳跃调整 退出(加-g参数可忽略) 不加-x 慢慢调整 跳跃调整 跳跃调整 退出(加-g参数可忽略) 优雅的模拟各种闰秒 ) 在最近一次闰秒时间后插入我们需要模拟的日期 3723753600      38      # 1 Jan 2018 修改文件中#$ 字段后的时间戳(最后一次更新该文件的日期,可不修改) 修改文件中 #@字段后的时间戳(该文件的过期时间,可修改为模拟闰秒日期半年后的时间戳 4、 .

    1.8K20编辑于 2021-12-28
  • 来自专栏鹅厂网事

    腾讯网络应对闰秒危机之最佳实践

    2015年7月1日07:59:60是一个奇妙的时刻… 这一刻,迎来了全球第26次闰秒。何为闰秒? 2015年6月30日23:59:60迎来了全球第26次闰秒,因为北京时间为UTC+8,所以北京时间闰秒发生于2015-07-01 07:59:60。 “那闰秒为什么会导致服务器宕机呢?” 为此引入ntpdate工具矫正更新时间服务器本地时间,因为ntpdate工具不接收闰秒通知,所以上一级时间服务器的闰秒通知不会扩散至时间服务器,更不会扩散至网络设备,从而避免闰秒对腾讯网络的影响。 综上所述便是腾讯网络应对第26次闰秒危机的最佳实践,不仅巧妙规避了闰秒影响,而且只需极少的工作量,同时为再次应对闰秒积累了行之有效的可持续方案。

    2K50发布于 2018-02-05
  • 来自专栏深度学习与python

    为什么闰秒调整将从2035年开始暂停

    从 2035 年起,闰秒将被废弃 100 年左右,而且很可能永远也不会回归了。专家解释了暂停“闰秒”原因。 国际计量局(BIPM)于周五在法国凡尔赛召开会议,呼吁暂停“闰秒”,“闰秒”指的是偶尔会在协调世界时(UTC)运行的时钟上增加一段小跳跃,以保持 UTC 与地球自转同步。 从 2035 年起,闰秒将被废弃 100 年左右,而且很可能永远也不会回归了。随着数字世界的兴起,这个问题变得越来越紧迫和严重,现在是时候确切地解决这个问题了。 为什么会有闰秒闰秒最初被提出时是一种优雅的解决方案,但当涉及到软件实现时,它却变成了恶魔。 这是因为闰秒是一种突变,它严重破坏了软件中用来表示时间的关键假设。 俄罗斯投票反对放弃闰秒的决定,部分原因是这将需要对其全球导航卫星系统 GLONASS 进行重大更新,该系统包含了闰秒。Shutterstock 时间到了!

    78010编辑于 2023-03-29
  • 来自专栏深度学习与python

    Meta 如何使用精确时间协议处理闰秒

    对于需要严格同步的系统,如分布式数据库、遥测管道或事件驱动架构,闰秒处理错误会导致数据丢失、重复或不一致。因此,在依赖高精度时间的环境中,准确地管理闰秒可确保系统的可靠性和一致性。 闰秒是对协调世界时(UTC)的周期性调整,为的是应对地球自转的不规则性,确保原子时与天文时保持同步。 PTP 的设计目的是使网络内的时钟同步达到亚微秒级精度,因此,闰秒的处理尤为重要。 通常,网络时间协议(NTP)系统采用传统的闰秒处理方法,如抹平法,即将多出的一秒分摊到一段时间内,以尽量减少中断。 在闰秒事件中,该库通过每 62.5 微秒移动一纳秒来调整这些值。这种无状态、可重现的方法使得系统能够自动处理闰秒,而无需人工干预。 在使用 PTP 的高精度环境中,闰秒管理需要创新性的解决方案才能保持同步精度。

    39010编辑于 2025-04-22
  • 来自专栏鹅厂网事

    【鹅厂网事】腾讯网络应对闰秒危机之最佳实践

    2015年7月1日07:59:60是一个奇妙的时刻… 这一刻,迎来了全球第26次闰秒。何为闰秒? 2015年6月30日23:59:60迎来了全球第26次闰秒,因为北京时间为UTC+8,所以北京时间闰秒发生于2015-07-01 07:59:60。 “ 那闰秒为什么会导致服务器宕机呢? 为此引入ntpdate工具矫正更新时间服务器本地时间,因为ntpdate工具不接收闰秒通知,所以上一级时间服务器的闰秒通知不会扩散至时间服务器,更不会扩散至网络设备,从而避免闰秒对腾讯网络的影响。 综上所述便是腾讯网络应对第26次闰秒危机的最佳实践,不仅巧妙规避了闰秒影响,而且只需极少的工作量,同时为再次应对闰秒积累了行之有效的可持续方案。

    93440编辑于 2023-03-07
  • 来自专栏数据和云

    案例分析:闰秒带来的BUG是否影响了你?

    闰秒如何影响了IT世界?在2016年底我们写下的文章里曾经提到2017开年多出这一秒,大家是否平稳度过?欢迎大家留言讲诉你遇到的真实故事。 根据网上的消息,硅谷的Cloudflare公司的服务确实因为闰秒遭遇到BUG,进而影响了部分用户的域名解析。Cloudflare以向客户提供网站安全管理、性能优化及相关的技术支持为主要业务。 问题的原因出在 Cloudflare 的RRDNS软件内部,一个Number的最小输出结果应该为零,结果在闰秒时变成了负数。

    1.4K40发布于 2018-03-06
  • 来自专栏腾讯云混沌工程团队

    [云顾问-混沌] 时间变了,A U OK?

    其实和维基百科中提到的闰秒(leap second)相关. 闰秒(Leap Second) 什么是闰秒? 已经加入的闰秒 截止到目前,总共添加了27个闰秒,在第一个闰秒加入之前,UTC时间已经慢于TAI时间10秒了。所以,现在UTC时间和TAI时间相差了37秒。 腾讯云混沌演练平台 混沌演练平台提供多场景的故障主动注入,便于用户模拟真实环境的故障扰动,协助用户发现其系统韧性不足之处。 本文的场景,其实就可以使用混沌演练平台提供的CVM系统时间跳变混沌故障动作模拟,并且可以注入故障之后回滚操作,可以帮助用户在业务上线之前验证类似复杂系统中时间跳变的场景,这样当真实场景发生时,被问到 A // 模拟告警执行用时2s time.Sleep(time.Second * 2) } // 其他逻辑 time.Sleep(time.Second

    58610编辑于 2024-03-20
  • 来自专栏腾讯云混沌工程团队

    【云顾问-混沌】容易忽视的分布式时间

    其实和维基百科中提到的闰秒(leap second)相关. 闰秒(Leap Second) 什么是闰秒? 已经加入的闰秒 截止到目前,总共添加了27个闰秒,在第一个闰秒加入之前,UTC时间已经慢于TAI时间10秒了。所以,现在UTC时间和TAI时间相差了37秒。 腾讯云混沌演练平台 混沌演练平台提供多场景的故障主动注入,便于用户模拟真实环境的故障扰动,协助用户发现其系统韧性不足之处。 本文的场景,其实就可以使用混沌演练平台提供的CVM系统时间跳变混沌故障动作模拟,并且可以注入故障之后回滚操作,可以帮助用户在业务上线之前验证类似复杂系统中时间跳变的场景,帮助用户解决潜在风险。 // 模拟告警执行用时2s time.Sleep(time.Second * 2) } // 其他逻辑 time.Sleep(time.Second

    84310编辑于 2024-03-15
  • 来自专栏云云众生s

    从系统运维人员到时间守护者:闰秒将由什么取代?

    闰秒的终结? 自1972年以来,地球自转速度的微小变化一直通过在某些年份年底增加“闰秒”来解释。这使我们观测到的自转速度与来自原子钟的更精确的时间持续时间测量结果同步。 但是这些闰秒一直受到批评。 没有负闰秒? Agnew的文章提出了网络运营商通过在年底加快时间戳来调整地球自转速度加快的可能性,即使用“负闰秒”——可能最早在2029年。 纪事报提醒读者,CGPM投票决定在2035年前取消闰秒,但“这是否会在可能需要负闰秒之前完成尚不清楚。” 那么,如果在正式批准更大的差异之前发生另一个闰秒事件——甚至可能发生“负闰秒事件”——会发生什么呢?Levine承认,“如果在2035年之前出现负闰秒迫在眉睫的情况,那么整个业务几乎肯定会发生变化。

    29510编辑于 2025-02-05
  • 来自专栏杨建荣的学习笔记

    IT中的闰秒问题(r5笔记第85天)

    虽然闰秒的考验已经结束了,不少IT人都为这一秒付出了很大的代价。 关于闰秒,也简单说几句,因为自己确实是文化水平不够:)。闰秒是指为保持协调世界时接近于世界时时刻,由国际计量局统一规定在年底或年中(也可能在季末)对协调世界时增加或减少1秒的调整。 下面是闰秒实施的一些时间情况,都是正闰秒。 看到这我就在想,下一次是什么时候呢,结果百度了一大圈,没有任何收获,最后又认真读了读闰秒的百科,才发现闰秒的添加频率是不固定的,有时一年添加两次闰秒,有时7年添加一次闰秒,而这一次添加闰秒的时间是4年, 所以这次的闰秒时间应该是格外重视。

    1.1K60发布于 2018-03-16
  • 来自专栏【腾讯云开发者】

    闰秒终于要取消了!一文详解其来源及影响

    国际地球自转服务局IERS 测量的是真实地球自转,并决定何时插入闰秒。插入闰秒一般总是在某个月的最后一天进行,首选六月或十二月的 UTC 午夜时间。过去每次添加闰秒都是在六月或十二月进行。 因为闰秒是在全世界同时插入,插入闰秒的本地(民用)时间取决于本地时间与 UTC 之间的偏差,例如:2015年7月1日发生闰秒时,在时区 UTC+8h(北京时间) 中,闰秒会在时钟显示午夜后 8 小时的时候插入 因此,可解码从那些系统获取信号的接收器也可以解码闰秒通知。如果在所应用协议中包含闰秒信息(例如接收器传送的时间字符串),则从那些接收器读取时间的应用程序也可以确定闰秒通知。 请注意,时间代码接收器只能将闰秒通知转发到应用程序,同时正确计时。正确处理闰秒是应用程序和(/或)操作系统的任务。 从1972年到2020年,平均每21个月就插入一次闰秒。 取消闰秒 1)为何取消闰秒闰秒最为敏感的莫过于计算机相关领域。由于闰秒的出现没有固定规律,对应的时间调整无法从一开始就写在计算机程序里。

    3.3K51编辑于 2022-12-16
  • 来自专栏python前行者

    模拟鼠标和键盘模拟

    模拟键盘输入字符串 k.press_key(‘H’) –模拟键盘按H键 k.release_key(‘H’) –模拟键盘松开H键 k.tap_key(“H”) –模拟点击 H键 k.tap_key(‘H’,n=2,interval=5) –模拟点击H键,2次,每次间隔5秒 k.tap_key(k.function_keys[5]) –点击功能键F5 k.tap_key(k.numpad_keys[5],3) –点击小键盘5,3次 联合按键模拟 例如同时按alt+tab键盘 k.press_key(k.alt_key) –按住alt键

    4K20发布于 2019-03-25
  • 来自专栏c++与qt学习

    银行排队模拟(离散事件模拟

    1.银行排队模拟程序简介: ? 2.算法所需要的数据结构和相当解释说明 ? 3.事件算法运行时的某个状态 ? 初始化 ? 生成随机数后要做的事情 ? ? ? ? ? ? ? ? ? ?

    1.9K12发布于 2021-03-12
  • 来自专栏腾讯云混沌工程团队

    【云顾问-混沌】混沌工程理念:起源

    因为测试人员不了解系统的架构,也无法进行覆盖到系统架构层面的测试,比如无法模拟网络延迟等会在生产环境中产生的非预期情况。但实际情况就是,往往人们假设极小概率发生的事件给整个系统带来了崩溃性打击。 一个闰秒引起的系统崩溃的案例: 在2012年6月30日的深夜,许多人和往常一样正在Reddit上快乐水贴,突然发现,自己的回复发不出去了。 闰秒故障在Reddit上发生了,起初,Jason Harvey并没有意识到是闰秒加入的问题,仅仅认为是网络质量差的原因。但是问题持续了半个多小时,他们意识到了问题的严重性。 最后他们追溯到他们的一组运行着Linux操作系统的服务器上,他们发现,由于没有正常适应当天晚上加入的闰秒,这组服务器几乎完全停顿下来,无法做任何响应。 无论您是独立开发者、运维工程师还是安全专家,腾讯云混沌演练平台都是您不可或缺的利器: 我们拥有丰富的故障动作库,能够模拟IaaS、PaaS、SaaS近百种故障注入场景,可视化的动作编排,让小白也能快速入门

    94341编辑于 2024-03-15
  • 来自专栏量子位

    闰秒正式宣布取消,网友:没什么能让Linus本人同谷歌微软达成一致,除了它

    国际计量大会已正式宣布:废除闰秒。 该消息一经官宣,相当一部分人喜大普奔。 毕竟,各家互联网大厂和其背后的程序员们,苦闰秒久矣:就在今年7月,谷歌Meta微软亚马逊就曾联手倡议废除闰秒。 难以招架的「闰秒闰秒之所以存在,源于人类使用的标准时间计量工具原子钟的一天为86400秒,该数字与实际地球自转一天时间并不完全一致,随时间累积,误差就会慢慢增大。 2012年Reddit一次系统崩溃就因闰秒而起,时长超半小时。一组运行开源Linux操作系统的机器未能正确处理增添的闰秒,导致一连串服务器停止运行。 不止一两家,浏览器Mozilla、领英、点评网站Yelp、澳洲航空均因闰秒出现过问题。 由于闰秒实在令程序员们脑壳痛,今年7月谷歌、微软、Meta、亚马逊联合倡议废除它。 最后得提一嘴的是,取消闰秒对码农虽利好,但落地时间为2035年。 也就是说,当取消闰秒时,连00年的码农都到35了。 目前大厂程序员们仍需继续跟闰秒battle下去了。

    48050编辑于 2022-12-09
  • 来自专栏【腾讯云开发者】

    “一秒”宕机一个半小时!这个让程序员抓狂的续一秒,今年无了!

    没有办法解决闰秒引发的问题,解决闰秒本身就不再有问题,毕竟人类对多出来的这一秒并无体感。本文将为你介绍闰秒的来源及其影响,并介绍各类系统常见的闰秒处理方法。 1972 年被首次引入至今,一共增加过 27 个正闰秒,每一次增加闰秒,就会引发软件行业的问题。 闰秒为什么会成为一个技术难题?目前我们都是怎么处理闰秒问题的?取消闰秒未来会带来哪些影响?本文将详细为你解读。 因为闰秒是在全世界同时插入,插入闰秒的本地(民用)时间取决于本地时间与 UTC 之间的偏差,例如:2015年7月1日发生闰秒时,在时区 UTC+8h(北京时间) 中,闰秒会在时钟显示午夜后 8 小时的时候插入 05、取消闰秒 5.1 为何取消闰秒闰秒最为敏感的莫过于计算机相关领域。由于闰秒的出现没有固定规律,对应的时间调整无法从一开始就写在计算机程序里。

    86910编辑于 2024-07-10
  • 来自专栏深度学习与python

    让大厂抓狂的“额外一秒”:谷歌、微软、Meta 和亚马逊纷纷提议放弃

    闰秒:人类引入的不规则操作 所谓闰秒,就是在正常计时之外再增加一秒,借此保证时钟能与地球的实际自转时长保持同步。 目前,我们只添加了正闰秒闰秒于 1972 年被引入,迄今为止已经增加了 27 个正闰秒。每一次增加闰秒,都会在整个软件行业中引发问题。 虽然了解了闰秒的影响,但 bug 并没有因此而消失。最近一次闰秒是在 2017 年,网络基础设施服务商 Cloudflare 还是因闰秒导致一部分客户服务器宕机。 只要下一个闰秒还会出现,互联网企业们就还得继续面临闰秒带来的影响,花费额外精力去消除它,闰秒的那一秒也就成了“服务器不能承受之重”。

    57010编辑于 2023-03-29
  • 来自专栏量子位

    大厂们终于无法忍受“加一秒”了,微软谷歌Meta等公司提议废除闰秒

    虽然闰秒似乎离我们略远,不过这些年来,它确实给计算机行业惹了不少麻烦。 “1秒钟”让计算机宕机 闰秒于1972年被引入,迄今为止已经增加了27个闰秒。 但无论如何,只要下一个闰秒还会出现,大厂们就还得继续面临闰秒带来的影响,花费额外的精力去“消除”它。 包括谷歌、亚马逊、Meta和微软等大厂在内,都感觉闰秒的出现是弊大于利,Meta还专门写了篇文章,呼吁废除闰秒。 当然,想废除闰秒的也不止这几个大厂。 对于废除闰秒这事儿,有网友调侃: 脸书的开发们实在太害怕闰秒了,他们觉得推动计时法改变是比修代码更简单的事情。 但此前也有网友提到,其实不止IT行业,工业上也会受到闰秒的影响。 你受到过闰秒带来的影响吗?

    46320编辑于 2022-07-27
  • 第三章:COMTRADE 配置文件

    模拟通道信息 模拟通道是含有模拟通道信息的若干行。每一模拟通道占一行。模拟通道行的总数必须等于##A(7.4.3)。若模拟通道计数=0,则无模拟通道信息行。 模拟通道行信息格式如下:An,ch_id,ph,ccbm,uu,a,b,skew,min,max,primary,secondary,PS<CR/LF>其中:An模拟通道索引号。 误差10-s秒以内”00113“时钟未锁定,误差10’s秒以内”00102“时钟未锁定,误差10-#s秒以内”00011“时钟未锁定,误差10s秒以内”00000“正常运行,时钟锁定”leapsec是闰秒标识符 ,表示当记录中两条数据共用同一世纪秒或中间缺失一秒的情况增加或删除1闰秒。 取值范围如下:3 = 时钟源没有闰秒功能;2 = 从记录中删除闰秒;1 = 在记录中增加闰秒;0 = 记录中无闰秒。配置文件中缺失的内容 配置文件的格式决定了有些数据事实上可能是不可用的。

    76510编辑于 2024-09-26
  • 来自专栏图形学与OpenGL

    模拟试题A

    https://blog.csdn.net/wpxu08/article/details/70208378 模拟试题A 一、单项选择题(2′*12=24′) 1.下面各种坐标变换中,会产生变换前后维度的改变的是

    4.1K10发布于 2018-10-09
领券