GPSのPPS信号を使うと非常に高精度なNTPサーバが作れるそうなので、実際にRaspberry Pi 2を使ってやってみました。GPSモジュールは測位計算をする時に非常に正確な時刻を得ることができます。これを利用してGPSモジュールの中にはPPS信号を出力するものがあります。PPSはPulse Per Secondの略で、正確に1秒間隔で出力されるパルス信号のことです。 詳細な手順は後回しにして、まずはどれくらい正確な時刻が得られたのかをお見せします。Internet上のNTPサーバを使うと数ms程度の精度だったのがRaspberry Piに接続したGPSのPPSを使うと数μs程度の精度が得られました。 以下のグラフはRaspberry Pi と TS-109(NAS)のそれぞれでNTPサーバを動かし、上位のNTPサーバとの時刻オフセットをMRTGを使って表したグラフです。MRTGがマイ