ユーザ用ツール

サイト用ツール


raspberrypi:log20141230_ntp_stratum_1_verification

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
raspberrypi:log20141230_ntp_stratum_1_verification [2014-12-30 15:36] tosihisa@netfort.gr.jpraspberrypi:log20141230_ntp_stratum_1_verification [2017-03-19 13:42] (現在) – 状態が変更されました tosihisa@netfort.gr.jp
行 1: 行 1:
 ====== Raspberry Pi で NTP Stratum-1 Server を作る(検証編) ====== ====== Raspberry Pi で NTP Stratum-1 Server を作る(検証編) ======
  
-http://tosihisa.postach.io/raspberry-pi-de-ntp-stratum-1-server-wozuo-ru で,Raspberry Pi を使って NTP Stratum 1 構築記録を記載しています.+[[raspberrypi:log20140208_ntp_stratum_1|Raspberry Pi で NTP Stratum-1 Server を作る.]]と言うタイトルの記事で,Raspberry Pi を使って NTP Stratum 1 構築記録を記載しています.
  
 この NTP Stratum 1 サーバは,その後,pool.ntp.org に参加し,2014年12月末で約6ヶ月経過しました. この NTP Stratum 1 サーバは,その後,pool.ntp.org に参加し,2014年12月末で約6ヶ月経過しました.
行 38: 行 38:
 殆ど 1マイクロ秒未満で同期できているようです.ヒストグラムではなく±1マイクロ秒未満に入っている割合を計算すると,**2014-06-01 から 2014-12-29 までの間,88.81% は 1マイクロ秒未満で同期できていた ** ようです. 殆ど 1マイクロ秒未満で同期できているようです.ヒストグラムではなく±1マイクロ秒未満に入っている割合を計算すると,**2014-06-01 から 2014-12-29 までの間,88.81% は 1マイクロ秒未満で同期できていた ** ようです.
  
-[[wpja>Network_Time_Protocol]] によると,Stratum 1 は誤差±1マイクロ秒未満との事で,この結果を見る限り,100% とは行きませんが,88%以上は NTP Statum-1 の要件を満たしていると考えます.Raspberry Pi は, NTP Stratum 1 専用設計では当然ありませんが,それでも 88% 以上は NTP Stratum-1 の要件を満たしていると言えるのはすごいと考えています.+[[wpja>Network_Time_Protocol]] によると,Stratum 1 は誤差±1マイクロ秒未満との事で,この結果を見る限り,100% とは行きませんが,88%以上は NTP Statum-1 の要件を満たしていると考えます.Raspberry Pi は, NTP Stratum 1 専用設計では当然ありませんが,それでも 88% は NTP Stratum-1 の要件を満たしていると言えるのはすごいと考えています.
  
 ==== 10ナノ秒単位での精度検証 ==== ==== 10ナノ秒単位での精度検証 ====
行 108: 行 108:
 ===== 考察 ===== ===== 考察 =====
  
-この NTP Stratum-1 Server は,いきな1台で pool.ntp.org に参加しています.私見ですが1台で参加であるため,精度が落ちていかもれな考えていま+NTP の精度は,ntpd の loopstats に頼ってます.つまり ntpd の自己申告をそのまま信用しています.\\  
 +よってloopstats 読み方間違いやntpd の不具合?によっては,実際の精度は異なるかもません.\\  
 +そもそも,この様場合には,異なる機器(測定器)で精度を測るべきでしょう.しかし私個人は,これ以外に精度を測るこが出来る機器を持っていません
  
-教科書的には,NTP Stratum-1 の下に Stratum-2 をぶら下げて,pool.ntp.org に参加させるならば Stratum-2 を参加させるべきなのでしょう.それは pool.ntp.org 参加の際に考えのですが以下ら,Stratum-1 そのま pool.ntp.org に参加しました+またこの NTP Stratum-1 Server はいきなり1台で pool.ntp.org に参加しています.私見ですが,このいきなり1台での参加である精度が落ちているのかも知れない考え
  
-  * Stratum-2 を導入しなければなない.あり言えもう1台 Raspberry Pi 用意なけばならない.\\ 用意きなくはないが,実際私の Raspberry Pi は何実験用途に使っており本音を言えばケチりたい. +教科書的には,NTP Stratum-1 の下に Stratum-2 を下げ,pool.ntp.org 参加させるならば Stratum-2 参加させるべきなのでょう.そは pool.ntp.org 参加の際に考えたのが,以下から,Stratum-としてそのまま pool.ntp.org に参加することしました.
-  * 仮に Stratum-2 を導入したとしてこで精度は落ちる.\\ 精度が落ちたもを公開するよりは,なるべく高い精度の時刻サーバを公開するほうが社会的良いのではないか?+
  
-6ヶ月間の記録を見ると,このサーバは,100% NTP Stratum-1 の要件は果たせなかったようですが,**しかし,pool.ntp.org に直接参加しながら,それでも88%は Stratum-1 の要件を果たしている**のは,すごい事だと考えています.+  * Stratum-2 を導入しなければならない.ありていに言えばもう1台 Raspberry Pi を用意しなければならない.\\ 用意できなくはないが,私の Raspberry Pi は何かしら実験用途に使っており,本音を言えばケチりたい. 
 +  * 仮に Stratum-2 を導入したとして,そこで理屈として精度は落ちる.\\ 精度が落ちたものを公開するよりは,なるべく高い精度を持っている時刻サーバを公開するほうが社会的に良いのではないか? 
 + 
 +6ヶ月間の記録を見ると,このサーバは,100% NTP Stratum-1 の要件は果たせていませんが,**しかし,Raspberry Pi NTP Stratum-1 Server は,pool.ntp.org に直接参加しながらでも88%は Stratum-1 の要件を果たしている**のは,すごい事だと考えています. 
 + 
 +Raspberry Pi を使うことで,低価格ながら,個人としては十分に実用的な NTP Stratum-1 サーバが運用できていると考えています. 
 + 
 +===== 検証データ ===== 
 + 
 +検証に用いたデータ(loopstatsやヒストグラム生成用のスクリプト) は,https://www.netfort.gr.jp/~tosihisa/raspberrypi_ntp_stratum1_loopstats_2014.tar.bz2 からダウンロードできます. 
 + 
 +~~DISCUSSION:off~~
  
-Raspberry Pi を使うことで,低価格ながら,個人としては十分に実用的な NTP Stratum-1 サーバであると考えています. 
  
raspberrypi/log20141230_ntp_stratum_1_verification.1419953770.txt.gz · 最終更新: 2014-12-30 15:36 by tosihisa@netfort.gr.jp