Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
真乙 九龍
PPTX, PDF
2,934 views
NTPとうるう秒
JANOG42で登壇したNTPとうるう秒についての資料です。
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 28
2
/ 28
3
/ 28
4
/ 28
5
/ 28
6
/ 28
7
/ 28
8
/ 28
9
/ 28
10
/ 28
11
/ 28
12
/ 28
13
/ 28
14
/ 28
15
/ 28
16
/ 28
17
/ 28
18
/ 28
19
/ 28
20
/ 28
21
/ 28
22
/ 28
23
/ 28
24
/ 28
25
/ 28
26
/ 28
27
/ 28
28
/ 28
More Related Content
PPT
Gr sakuraでtinet
by
Kazuhiro Takahashi
PDF
Batch processing and Stream processing by SQL
by
SATOSHI TAGOMORI
PDF
20220404_SD35_kitazaki.pdf
by
Ayachika Kitazaki
PDF
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
by
maebashi
PDF
InfluxDB の概要 - sonots #tokyoinfluxdb
by
Naotoshi Seo
PDF
Prometheus at Preferred Networks
by
Preferred Networks
PDF
OCaml でデータ分析
by
Akinori Abe
PPTX
Slurmのジョブスケジューリングと実装
by
Ryuichi Sakamoto
Gr sakuraでtinet
by
Kazuhiro Takahashi
Batch processing and Stream processing by SQL
by
SATOSHI TAGOMORI
20220404_SD35_kitazaki.pdf
by
Ayachika Kitazaki
Fluentdでログを集めてGlusterFSに保存してMapReduceで集計
by
maebashi
InfluxDB の概要 - sonots #tokyoinfluxdb
by
Naotoshi Seo
Prometheus at Preferred Networks
by
Preferred Networks
OCaml でデータ分析
by
Akinori Abe
Slurmのジョブスケジューリングと実装
by
Ryuichi Sakamoto
What's hot
PDF
Road to ggplot2再入門
by
nocchi_airport
PDF
Chainer Contribution Guide
by
Kenta Oono
PDF
DevStackで始めるCloud FoundryとBOSH
by
i_yudai
PPTX
RelaxCafe@CouchDB break.4
by
Yohei Sasaki
PPTX
Cloud Foundry varz
by
Uemura Yuichi
PPTX
Mishimasyk141025
by
Kazufumi Ohkawa
PDF
Rubyによるお手軽分散処理
by
maebashi
PDF
Vacuumとzheap
by
Masahiko Sawada
PDF
Log Analysis System And its designs in LINE Corp. 2014 early
by
SATOSHI TAGOMORI
PDF
NPStudy LT Lagopus Router v19.07
by
Tomoya Hibi
PDF
Singularityで分散深層学習
by
Hitoshi Sato
PDF
Shib: WebUI tool provides crossover of Hive and MPP
by
SATOSHI TAGOMORI
PDF
kintone REST API client package for R
by
Ryu Yamashita
PDF
ChEMBLを使おう
by
Kazufumi Ohkawa
PDF
Lagopus performance
by
Masaru Oki
PDF
NorikraのJVMチューンで苦労している話
by
SATOSHI TAGOMORI
PDF
20151114 drupal温泉合宿 成果
by
Kunihiro Imura
PDF
EnrootとPyxisで快適コンテナ生活
by
Kuninobu SaSaki
PDF
Processing LTSV by Apache Pig
by
Taku Miyakawa
PDF
CephとGluster次期バージョンでの新機能
by
Emma Haruka Iwao
Road to ggplot2再入門
by
nocchi_airport
Chainer Contribution Guide
by
Kenta Oono
DevStackで始めるCloud FoundryとBOSH
by
i_yudai
RelaxCafe@CouchDB break.4
by
Yohei Sasaki
Cloud Foundry varz
by
Uemura Yuichi
Mishimasyk141025
by
Kazufumi Ohkawa
Rubyによるお手軽分散処理
by
maebashi
Vacuumとzheap
by
Masahiko Sawada
Log Analysis System And its designs in LINE Corp. 2014 early
by
SATOSHI TAGOMORI
NPStudy LT Lagopus Router v19.07
by
Tomoya Hibi
Singularityで分散深層学習
by
Hitoshi Sato
Shib: WebUI tool provides crossover of Hive and MPP
by
SATOSHI TAGOMORI
kintone REST API client package for R
by
Ryu Yamashita
ChEMBLを使おう
by
Kazufumi Ohkawa
Lagopus performance
by
Masaru Oki
NorikraのJVMチューンで苦労している話
by
SATOSHI TAGOMORI
20151114 drupal温泉合宿 成果
by
Kunihiro Imura
EnrootとPyxisで快適コンテナ生活
by
Kuninobu SaSaki
Processing LTSV by Apache Pig
by
Taku Miyakawa
CephとGluster次期バージョンでの新機能
by
Emma Haruka Iwao
More from 真乙 九龍
PDF
監視とは何か ~監視エンジニアのスキルと成長~
by
真乙 九龍
PPTX
監視論
by
真乙 九龍
PPTX
AWS ネージメントコンソール再入門 2019
by
真乙 九龍
PPTX
監視基盤 ~ZabbixとCloudWatch~
by
真乙 九龍
PPTX
ZabbixとAWS
by
真乙 九龍
PPTX
レシピのすゝめ ~料理とお菓子と手順書と熱力学~
by
真乙 九龍
PPTX
子育てで覚える AWS Organizations 〜ITエンジニア英才教育〜
by
真乙 九龍
PPTX
re:invent2018 総ざらえ
by
真乙 九龍
PPTX
Zabbixを2分でインストール
by
真乙 九龍
PPTX
クラウド概論 2018
by
真乙 九龍
PPTX
素晴らしきIAMポリシービジュアルエディタの世界
by
真乙 九龍
PPTX
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
by
真乙 九龍
PPTX
re:Invent2017で発表された新機能と運用
by
真乙 九龍
PPTX
Zabbix概論2018
by
真乙 九龍
PPTX
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
by
真乙 九龍
PDF
Systems manager ハンズオン ops jaw
by
真乙 九龍
PDF
Systems manager 入門 ops jaws
by
真乙 九龍
PPTX
Zabbix概論
by
真乙 九龍
PDF
閏秒挿入のお知らせ
by
真乙 九龍
PPTX
閏秒挿入のお知らせ
by
真乙 九龍
監視とは何か ~監視エンジニアのスキルと成長~
by
真乙 九龍
監視論
by
真乙 九龍
AWS ネージメントコンソール再入門 2019
by
真乙 九龍
監視基盤 ~ZabbixとCloudWatch~
by
真乙 九龍
ZabbixとAWS
by
真乙 九龍
レシピのすゝめ ~料理とお菓子と手順書と熱力学~
by
真乙 九龍
子育てで覚える AWS Organizations 〜ITエンジニア英才教育〜
by
真乙 九龍
re:invent2018 総ざらえ
by
真乙 九龍
Zabbixを2分でインストール
by
真乙 九龍
クラウド概論 2018
by
真乙 九龍
素晴らしきIAMポリシービジュアルエディタの世界
by
真乙 九龍
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
by
真乙 九龍
re:Invent2017で発表された新機能と運用
by
真乙 九龍
Zabbix概論2018
by
真乙 九龍
Zabbixによるオートスケーリングクラスタ監視とオペレーション自動化
by
真乙 九龍
Systems manager ハンズオン ops jaw
by
真乙 九龍
Systems manager 入門 ops jaws
by
真乙 九龍
Zabbix概論
by
真乙 九龍
閏秒挿入のお知らせ
by
真乙 九龍
閏秒挿入のお知らせ
by
真乙 九龍
Recently uploaded
PDF
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
PDF
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
PDF
アジャイル導入が止まる3つの壁 ─ 文化・他部門・組織プロセスをどう乗り越えるか
by
Graat(グラーツ)
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PDF
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PDF
20260119_VIoTLT_vol22_kitazaki_v1___.pdf
by
Ayachika Kitazaki
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
アジャイル導入が止まる3つの壁 ─ 文化・他部門・組織プロセスをどう乗り越えるか
by
Graat(グラーツ)
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
20260119_VIoTLT_vol22_kitazaki_v1___.pdf
by
Ayachika Kitazaki
NTPとうるう秒
1.
NTPとうるう秒 JANOG42 NTPサーバーの構築とうるう秒対応
2.
自己紹介 ▪ 名前:九龍真乙(PN) ▪ 所属:自宅ラック勉強会 ▪
お仕事:Sierでのテクニカルサポート(AWS,Zabbix,ネットワーク,サーバーインフラ) ▪ 好きなプロトコル:NTP,SNMP ▪ Twitter:@qryuu ▪ Facebook – https://www.facebook.com/qryuu ▪ github – https://github.com/qryuu ▪ cookpad – https://cookpad.com/kitchen/4142562
3.
NTPとは ▪ システム間の時刻同期に利用 ▪ Stratumという階層構造 ▪
世界的にはNTP Pool Projectが有名ですが ▪ 日本ではNICTによる変態的(褒め言葉)な性能のntp.nict.jpが利用 可能
4.
NTPの設定 ▪ NTPサーバーとNTPクライアント – NTP
Peerってご存知ですか? ▪ ntpdには統計誤差を補正するためにドリフトファイルが存在します。 – 時刻校正をするに、同一Stratamのサーバー同士でpeerを設定します。
5.
「家は3回建てろ」、「NTPは3台建てろ」 ▪ 2台では統計誤差を判断出来ないので、3台のNTPサーバでpeerを組む ことにより統計誤差の補正ができます。 ▪ 三賢者
6.
個人的推奨構成 ▪ ※中小規模向きです(大規模は自前で原子時計とかGPS同期とかの Stratum0を持ってるはず) ntp.nict.jp ntp.nict.jp Stratum1 Stratum2 NTP Peer設定とDNSラウンドロビン ntp1
ntp2 ntp3
7.
うるう秒とは ▪ 原子時計により決定される国際原子時TAIをベースとする協定世界時 UTCに対して、天文時(世界時)UT1との差が0.9秒以内に収まるように 挿入される、±1秒の事を言います。
8.
UT1とは ▪ UT1とは ▪ 地球の自転により計測された1日の長さから求められた1/86400日=1 秒とする時刻系
9.
地球の自転速度とUT1 ▪ 地球の自転速度は、大気動向や海流、潮汐力、惑星運動の相互作用 などにより、一定ではありません。 (巨大地震などでも自転速度は変わります。) ▪ この変化する自転速度から定められるのが時刻がUT1です。 ▪
UT1は「正午に太陽が真南に昇る」など生活と時刻意識を合わせる上で 重要です。
10.
時計の歴史 ▪ 時計=時を計る機器は当初は宗教儀式のために、 現在は物理測定のために進化をしてきました。
11.
時計の歴史 ▪ 宗教的な儀式のために、古来より時計は作られてきました。 – 日時計
12.
時計の歴史 ▪ 宗教的な儀式のために、古来より時計は作られてきました。 – 日時計 –
火時計
13.
時計の歴史 ▪ 宗教的な儀式のために、古来より時計は作られてきました。 – 日時計 –
火時計 – 水時計
14.
時計の歴史 ▪ 振り子時計 – より正確な時計を求めて「振り子の等時性」により1秒を正確に刻むようになりました。 –
機械式時計では「脱進機」により重力方向に依存せずに1秒を刻むようになりました。
15.
時計の歴史 ▪ クオーツ時計 – 水晶の結晶に交流電圧をかけると一定の周波数で振動する。(水晶振動子) –
この一定の振動をカウントすることで1秒を決定する – 通常は32,768Hz=32,768回振動で1秒
16.
原子時計 ▪ 時間を正確に刻むために、セシウム原子の基底状態のエネルギー状態か ら1秒を決定 これが1秒の定義にもなっている。 –
9,192,631,770回振動したら1秒
17.
協定世界時UTCとは ▪ 地球の自転により変動する天文時UT1対して、国際原子時TAIはセシ ウム原子時計を含む50カ国以上、300個以上の原子時計により維持さ れているため、変動しません。 ▪ このため、天文時UT1とTAIではズレが生じるため、TAIとUT1のズレをう るう秒を用いて補正されたUTCが協定世界時として利用されています。
18.
時間の取り扱いに関わる団体 ▪ 国際天文学連合 (IAU)
※天文学術系 ▪ 国際地球回転・基準系事業(IERS) ※天文学術系 ▪ 国際無線通信諮問委員会(CCIR、現ITU-R)※IT技術系はここだけ ▪ など
19.
うるう秒の挿入ルール 今回の議題1はここ!! ▪ うるう秒の挿入は ▪
第一優先 ▪ 6月末日もしくは12月末日(UTC) – アメリカだとクリスマスホリデー・ニューイヤーカウントダウン(UTC-8) – 日本だとお正月元旦(UTC+9) ▪ 第二優先 ▪ 3月末日もしくは9月末日(UTC)となっています – アメリカだと大学入学前日(UTC-8) – 日本だと入社式(UTC+9)
20.
挿入の周期 ▪ 過去26回のうるう秒挿入が実施されており、直近の実施では ▪ 2008年1月1日 ▪
2012年7月1日 ▪ 2015年7月1日 ▪ 2017年1月1日<New ▪ となります。
21.
うるう秒挿入とITシステム ▪ うるう秒では1秒挿入されるため、システムによっては通常存在しない 23:59:60(JSTでは08:59:60)が存在する場合があるため プログラムが想定されていない秒数として正常に処理出来ない場合があり ます。 ▪ 2015年7月のうるう秒ではLinuxカーネルのバグでシステムハングやサーバ 高負荷が発生
22.
OSとうるう秒 ▪ Windows – Windowsはうるう秒を考慮して動作しません。このため23:59:60秒は表示されず、 通常通り0:00:00秒として動作します。 NTP同期の際にズレがあれば、その時点でSTEP方式で同期します。 ▪
RHEL – ntpdが動作していない場合は、うるう秒に関知しませんので、UTCと1秒ズレた状態で動作し続 けます – ntpd動作している場合、うるう秒を処理します。 カーネルバージョンによってはバグが報告されていますので、ベンダーサイトを 確認してください。
23.
うるう秒とDBMS ▪ MySQL – 59:59を複数回繰り返すことで59:60の発生を抑止します。 –
時刻をキーとしているシステムでは値の重複に注意が必要です。 ▪ PostgreSQL – 動作するOS上でうるう秒(59:60)が実装されている場合 – extract関数のsecondフィールドに60秒が現れる可能性があります。 – DBを利用するアプリケーションで”60”秒を正常に処理出来るか確認が必要です。
24.
うるう秒のLeap Smearing(分散挿入) ▪ 1秒を数時間から1日掛けて分散して挿入する方法です。 ▪
RFC5905:NTPv4で定義され、利用されています。 – 実装としてはntpdバージョン4.2.8.p3および4.3.47でコンパイルオプションとして追加 されました。 ▪ ただし、どれくらいの期間に分けて挿入するかは規定されていません。 – 実績は2時間から24時間の間で報告されています。
25.
うるう秒のLeap Smearing(分散挿入) ▪ メジャーな実施例 –
Amazon AWS:マネージドサービスおよびTime sync Serviceで24時間の分散 挿入を実施しています。 – Google Public NTP: 24時間の分散挿入を実施しています。 – セイコー タイムスサーバー:アジャストモードとして、2時間掛けて分散挿入します。 ▪ 実装やメーカーによってLeap Smearingの粒度が異なります。 – そもそも、NTPベストプラクティスでは、 SmearingサーバーとNon Smearingサーバ は同期しないため、パブリックフェースのNTPサーバーでは使用してはならないとされてい ます。( Google Public NTPえっ)
26.
うるう秒のLeap Smearing(分散挿入) 今回の議題2はここ!! ▪ Leap
Smearingとどう向き合うべきか – RFCで間隔までふくめて標準化? – あくまでも障害回避のためのローカル環境用実装?
27.
NTPとエンジニアの関係 ▪ 2036年問題 – NTPプロトコルのビットオーバーフロー –
2038年問題のUNIX TIMEオーバーフローよりも2年先に来ます。 ▪ NTPを拡張するか (SNTPv4:RFC 4330では最上位ビットで期間遷移して対処) ▪ PTPを拡張するか (Precision Time ProtocolはあくまでもLANを想定しており、インター ネット同期用ではない) ▪ そもそも時刻同期不要とする ▪ チップ型原子時計を登載
28.
時間は面白い ▪ 次回はぜひNICTさんやセイコーさんの話が聞きたい。
Editor's Notes
#14
時の科学館 儀象堂 水運儀象台 中国・北宋時代当時の首都開封に建設された、水駆動による大型の天文観測時計塔
#17
91億9千回
Download