ユーザ用ツール

サイト用ツール


raspberrypi:log20141230_ntp_stratum_1_verification

差分

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

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
raspberrypi:log20141230_ntp_stratum_1_verification [2014-12-31 00:37]
tosihisa@netfort.gr.jp [考察]
raspberrypi:log20141230_ntp_stratum_1_verification [2017-03-19 22: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 Server は,いきなり1台で pool.ntp.org に参加しています.私見ですが,このいきなり1台での参加であるため,精度が落ちているのかも知れないと考えています.
  
 教科書的には,NTP Stratum-1 の下に Stratum-2 をぶら下げて,pool.ntp.org に参加させるならば Stratum-2 を参加させるべきなのでしょう.それは pool.ntp.org 参加の際に考えたのですが,以下の点から,Stratum-1 としてそのまま pool.ntp.org に参加することにしました. 教科書的には,NTP Stratum-1 の下に Stratum-2 をぶら下げて,pool.ntp.org に参加させるならば Stratum-2 を参加させるべきなのでしょう.それは pool.ntp.org 参加の際に考えたのですが,以下の点から,Stratum-1 としてそのまま pool.ntp.org に参加することにしました.
  
-  * Stratum-2 を導入しなければならない.ありていに言えばもう1台 Raspberry Pi を用意しなければならない.\\ 用意できなくはないが,実際私の Raspberry Pi は何かしら実験用途に使っており,本音を言えばケチりたい. +  * Stratum-2 を導入しなければならない.ありていに言えばもう1台 Raspberry Pi を用意しなければならない.\\ 用意できなくはないが,私の Raspberry Pi は何かしら実験用途に使っており,本音を言えばケチりたい. 
-  * 仮に Stratum-2 を導入したとして,そこで精度は落ちる.\\ 精度が落ちたものを公開するよりは,なるべく高い精度時刻サーバを公開するほうが社会的に良いのではないか?+  * 仮に 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 からダウンロードできます.
  
-6ヶ月間の記録を見ると,このサーバは,100% NTP Stratum-1 の要件は果たせなかったようですが,**しかし,pool.ntp.org に直接参加しながら,それでも88%は Stratum-1 の要件を果たしている**のは,すごい事だと考えています.+~~DISCUSSION:off~~
  
-Raspberry Pi を使うことで,低価格ながら,個人としては十分に実用的な NTP Stratum-1 サーバであると考えています. 
  
raspberrypi/log20141230_ntp_stratum_1_verification.1419953856.txt.gz · 最終更新: 2014-12-31 00:37 by tosihisa@netfort.gr.jp