N台クラスタの時刻のずれを計算したい


今、N台(N=10前後)構成のクラスタがあるとします。それぞれのノードには、 ssh でアクセスができます。

このとき、これらノードの間でどれぐらい時刻がずれているのかを計算したいのですが、これはどうやったら求められるでしょうか。




各々のノードから、同じNTPサーバへ問い合わせをさせ、時刻のずれを取得するというのはどうでしょうか。  
例えば`ntpdate`コマンドの`-q`オプションで、

[code]

    ntpdate -q ntp.example.com
    
[/code]

とすれば、NTPサーバとのずれが`offset -0.010427 sec`のような形式で取得できます。

もちろん各々のノード側でNTPサーバを動かしてもいいですし、ずれを計算するくらいなら通常のNTPの使い方で時計を合わせてしまうのがよい気もします。




各々のノードから、同じNTPサーバへ問い合わせをさせ、時刻のずれを取得するというのはどうでしょうか。  
例えば`ntpdate`コマンドの`-q`オプションで、

[code]

    ntpdate -q ntp.example.com
    
[/code]

とすれば、NTPサーバとのずれが`offset -0.010427 sec`のような形式で取得できます。

もちろん各々のノード側でNTPサーバを動かしてもいいですし、ずれを計算するくらいなら通常のNTPの使い方で時計を合わせてしまうのがよい気もします。

