Successfully reported this slideshow.

時をかけるほと

3

Share

Loading in …3
×
1 of 26
1 of 26

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

時をかけるほと

  1. 1. 時 を か け る ほ と
  2. 2. わ た し で す
  3. 3. 12 回 観 た
  4. 4. 今日はタイムリープする 方法をご紹介します
  5. 5. 今日話すこと • うるう秒について • うるう秒を感じる方法 • タイムリープする方法
  6. 6. 今日話さないこと • うるう秒による障害への対策
  7. 7. うるう秒について
  8. 8. うるう秒とは • 世界標準時(UTC) と 世界時(UT1) の差を埋めるもの • 1秒増えたり減ったりする • 今のところ減ったことはない • 1972年∼2012年の間に計25回実施 • 実施年の 6月30日 または 12月31日 • 23時59分60秒 が追加される • 日本時間だと次の日の 8時59分60秒
  9. 9. 次回のうるう秒 • 2015年6月30日 23時59分60秒 • 日本時間だと 7月1日 23時59分60秒 • 2012年以来、3年ぶり
  10. 10. うるう秒と IT • 2012年実施時には多くの Linux サーバで
 障害が発生 • 対策方法はカーネルとか ntpd とかの
 バージョンによって色々なので割愛 • ググれ (^ω^)
  11. 11. 大手クラウドベンダーの対応 AWS: 前後12時間ずつ 計24時間かけて調整 GCP: 前後10時間ずつ 計20時間かけて調整
  12. 12. AWS, GCP 「うるう秒なんてなかった」 ( ・´ー・`)ドヤ
  13. 13. うるう秒を感じる方法
  14. 14. NTP パケット
  15. 15. Leap Indicator • うるう秒が近いことを知らせるフラグ • 権威サーバに LI ビットが設定されると
 徐々に下位 NTP サーバに浸透していく • LI ビットを受け取ったときどう対応するかは
 各 NTP サーバによって異なる
  16. 16. LI ビットの種類 00: うるう秒なし(通常時) 01: うるう秒あり(1秒増やす) 10: うるう秒あり(1秒減らす)
  17. 17. LI ビットを覗いてみる $ ntpq -c rv
  18. 18. タイムリープする方法
  19. 19. 前提知識 • ntpd では 23時59分60秒 は挿入されない • 23時59分59秒 が2秒分ある • 「60秒」を扱えないシステムもあるため • (と思われる)
  20. 20. ミリ秒はどうなるの? 2回目の 23時59分59秒 になったら
 ミリ秒はリセットされます
  21. 21. ミリ秒はどうなるの? 23:59:59.000000 : 23:59:59.999999 23:59:59.000000 : 23:59:59.999999 00:00:00.000000 通常の 23時59分59秒 2回目の 23時59分59秒 (うるう秒)
  22. 22. つまりぼくたちは、 うるう秒によって 1秒間の時間 行が できる・・・っ!!!
  23. 23. こっ、これは・・・っ! (;・`д・´)
  24. 24. いっけえええ ええええええ

×