NTPサーバおよびクライアントに関するスレ
リンクなどは>>2以降で
NTP (1)
2006/01/29(日) 16:37:27
2011/06/25(土) 21:10:46.15
どうしてそう思ったの?
2011/06/25(土) 23:31:49.43
複数台のパソコンの時計のばらつきが N x 10ms になってるように見える
2011/06/26(日) 00:46:26.21
2011/06/26(日) 01:52:42.20
>>486
NTPの配信時刻にはタイムゾーンは無い。つまり世界協定時ベースの時刻なんだけど、
やっぱりうるう秒の丸めとかのように日本の暦としてあえて世界協定時を外している部分
の扱いが他のNTPサーバと違うんじゃないか?
NTPの配信時刻にはタイムゾーンは無い。つまり世界協定時ベースの時刻なんだけど、
やっぱりうるう秒の丸めとかのように日本の暦としてあえて世界協定時を外している部分
の扱いが他のNTPサーバと違うんじゃないか?
2011/06/26(日) 04:35:00.79
UTC以外を流すNTPに何の価値があるの?
2011/06/26(日) 07:17:25.96
2011/06/26(日) 07:35:11.25
>>481,487
>JSTを生成する原子時計を時刻源
NICTの原子時計はUTCを作ってる
http://jjy.nict.go.jp/mission/page2.html
UTCがベースだからうるう秒の挿入タイミングが違うなんてこともない
>JSTを生成する原子時計を時刻源
NICTの原子時計はUTCを作ってる
http://jjy.nict.go.jp/mission/page2.html
UTCがベースだからうるう秒の挿入タイミングが違うなんてこともない
2011/06/26(日) 09:01:41.12
NICTが作ってるUTC/TAIと称するものは、あくまでもNICTが所有している
原子時計を計測して決めたUTC/TAIであって本当のUTC/TAIではない。本当の
UTC/TAIは、各国の機関が作ったTAIの加重平均から最終的に求められる。
一方、日本標準時というのは、UTC(本物)+9 ではなく、UTC(NICT)+9という
ことになっている。UTC(本物)とUTC(NICT)の差は 10ns未満になるように調整
されているとはいえ、誰が決定したかという観点では違う。
NICT NTPサーバは、UTC(NICT)を配信しているが、それを機械的に+9すれば
直ちに正確な日本標準時が得られるので(NTPによる誤差は除く)、JSTを配信
していると言っても過言ではないという理屈。実際NICT自身も日本標準時を
配信していると言ってる。
http://www2.nict.go.jp/w/w114/tsp/PubNtp/index.html
原子時計を計測して決めたUTC/TAIであって本当のUTC/TAIではない。本当の
UTC/TAIは、各国の機関が作ったTAIの加重平均から最終的に求められる。
一方、日本標準時というのは、UTC(本物)+9 ではなく、UTC(NICT)+9という
ことになっている。UTC(本物)とUTC(NICT)の差は 10ns未満になるように調整
されているとはいえ、誰が決定したかという観点では違う。
NICT NTPサーバは、UTC(NICT)を配信しているが、それを機械的に+9すれば
直ちに正確な日本標準時が得られるので(NTPによる誤差は除く)、JSTを配信
していると言っても過言ではないという理屈。実際NICT自身も日本標準時を
配信していると言ってる。
http://www2.nict.go.jp/w/w114/tsp/PubNtp/index.html
492491
2011/06/26(日) 09:23:50.192011/06/26(日) 09:27:16.07
定義はそうだけど、NTPのソースとして見る場合には
UTC(本物)=UTC(NICT)と考えて差支えないのでは。
ちなみにUTC(本物)ってNICTのような機関向け以外にも配信されてるの?
UTC(本物)=UTC(NICT)と考えて差支えないのでは。
ちなみにUTC(本物)ってNICTのような機関向け以外にも配信されてるの?
2011/06/26(日) 10:10:59.03
「UTC(本物)の配信」というのはありえなくて、UTC(各国機関)を一定期間毎に
集計して事後でUTC(本物)が決定されている
このへんにデータがある:http://www.bipm.org/jsp/en/TimeFtp.jsp
集計して事後でUTC(本物)が決定されている
このへんにデータがある:http://www.bipm.org/jsp/en/TimeFtp.jsp
2011/06/26(日) 10:14:47.08
>491
他の人も言っているけどもし 10ns レベルの話を気にしているのなら
NW経由ではなんの意味もない違いだし、それどころかPC内部でも
意味を持たないズレというか「観念上の違い」以外の何者でもないよね?
他の人も言っているけどもし 10ns レベルの話を気にしているのなら
NW経由ではなんの意味もない違いだし、それどころかPC内部でも
意味を持たないズレというか「観念上の違い」以外の何者でもないよね?
496491
2011/06/26(日) 10:33:27.132011/06/26(日) 11:01:30.19
そういうことを気にするわりに時刻の修正は時間の連続性を失う方法を使ってるんだろ?
ntpdateとか桜時計(爆)とかw
ntpdateとか桜時計(爆)とかw
2011/06/26(日) 11:16:53.31
そういう決めつけはよろしくない。
2011/06/26(日) 15:56:12.58
普通のパソコンの時刻のズレは、まともなOSならば、
時刻のズレを一気に縮めて修正するのではなくて、
NTPを基準にし、じわりじわりと加速するか減速させて、
時間の連続性を維持しようとプログラミングされている。
鯖ならDB上での時間の扱いの不都合を埋め合わせするため。
時刻のズレを一気に縮めて修正するのではなくて、
NTPを基準にし、じわりじわりと加速するか減速させて、
時間の連続性を維持しようとプログラミングされている。
鯖ならDB上での時間の扱いの不都合を埋め合わせするため。
2011/06/26(日) 16:07:11.55
けどWindowsってUNIX系のadjtime見たいなAPIが無かったんじゃね?
そもそもUNIX系と違ってWindowsはソフトウエアクロックを持ってないから
HW側がadjtime相当の機能を搭載しない限りクロックの加減速なんて
不可能な気がする。
そもそもUNIX系と違ってWindowsはソフトウエアクロックを持ってないから
HW側がadjtime相当の機能を搭載しない限りクロックの加減速なんて
不可能な気がする。
2011/06/26(日) 16:21:57.01
ドザではないけど、この時を刻む正確さの課題は、商取引上、重要なので
もしも今の最新OSの機能としてなければ、次期OSから搭載するんでないの?
もしも今の最新OSの機能としてなければ、次期OSから搭載するんでないの?
2011/06/26(日) 17:22:35.96
2011/06/26(日) 17:52:02.23
MS純正標準装備のW32Timeサービスをw32tmコマンドを使って設定することで
クロックのオフセットみたいな機能が働くという噂。
クロックのオフセットみたいな機能が働くという噂。
2011/06/26(日) 18:23:19.72
デバッグ出力を有効にして確認してね!
2011/06/26(日) 18:52:12.67
XPまでならW32timeのレジストリにあるLastClockRateでも一応確認できる
Vista以降ならw32tmコマンドでもクロックレートを表示できる
Vista以降ならw32tmコマンドでもクロックレートを表示できる
2011/06/27(月) 01:01:37.39
507496
2011/06/27(月) 01:50:44.64 時間に依存しない関数ではNTP TimeとUTCの1対1対応は無理というだけで、
NTP Timeの進みとLIを認識できる関数ならNTP TimeからUTCへの機械的変換は可能。
時刻扱うシステムが、時間依存しない関数しか使えないという仮定はさすがに
無理があるだろう。
NTP Timeの進みとLIを認識できる関数ならNTP TimeからUTCへの機械的変換は可能。
時刻扱うシステムが、時間依存しない関数しか使えないという仮定はさすがに
無理があるだろう。
2011/06/27(月) 06:20:14.38
2011/06/27(月) 10:24:50.25
0.5秒の遅延が命取りなサービスの時計は自分で作る
2011/06/28(火) 01:31:43.06
NTPにはうるう秒による暦上の秒の追加/削除が実施された前後に、その事実を
示すためのフラグフィールドがあるんだそうな。
このフィールドを見てうるう秒補正が実施された直後だったら1秒前後のズレを
正当な時差とみなす実装が可能だそうだ。
示すためのフラグフィールドがあるんだそうな。
このフィールドを見てうるう秒補正が実施された直後だったら1秒前後のズレを
正当な時差とみなす実装が可能だそうだ。
2011/06/28(火) 07:01:49.12
でも leap indicator が LEAP_NOWARNING だったとしても
receive timestamp がうるう秒じゃないとは限らないし、
逆に LEAP_ADDSECOND だったとしても transmit timestamp が
うるう秒だとは限らないよね?
receive timestamp がうるう秒じゃないとは限らないし、
逆に LEAP_ADDSECOND だったとしても transmit timestamp が
うるう秒だとは限らないよね?
2011/06/28(火) 14:01:26.52
よくわかんが、NTP使うとUTCの配信ができないと言ってるのか
2011/06/28(火) 20:10:25.17
同じか否かよりどのくらい違うかに視点を置いて考えるのが良い
と思うな。いうまでもなくここでNTPや世界協定時のあるべき論を
論じても不毛なわけで。
俺の身の回りに1秒のずれがそれほど致命的になるシステムは
無いから、実世界の暦と1秒以内の精度が保ててシステムクロック
のスキップが発生しないのなら万事OK。
と思うな。いうまでもなくここでNTPや世界協定時のあるべき論を
論じても不毛なわけで。
俺の身の回りに1秒のずれがそれほど致命的になるシステムは
無いから、実世界の暦と1秒以内の精度が保ててシステムクロック
のスキップが発生しないのなら万事OK。
2011/06/28(火) 22:57:10.58
micro-sec が気になる人は IEEE1588 PTP でも使ってくれたまへ
2011/06/28(火) 23:11:42.43
うるう秒が挿入されるのって日本時間だと
ちょうど会社が動き始める時間だからなあ。
12月末とか休日なら大した問題はないだろうけど、平日に実施されると
金融系は何かしらの影響がありそうな気が。
ちょうど会社が動き始める時間だからなあ。
12月末とか休日なら大した問題はないだろうけど、平日に実施されると
金融系は何かしらの影響がありそうな気が。
2011/06/28(火) 23:26:49.81
うちの会社で使っているGPSソースのNTPは
2年ほど前の年末にうるう秒があったとき23:59:59が2回入った。
本当ならGPSはうるう秒配信できるんだよね・・・?
2年ほど前の年末にうるう秒があったとき23:59:59が2回入った。
本当ならGPSはうるう秒配信できるんだよね・・・?
2011/06/29(水) 00:08:42.33
2011/06/29(水) 12:58:31.20
まさかNTPをうるう秒を考慮するようにビルドしてないとか?w
2011/06/30(木) 07:45:16.31
520名無しさん@お腹いっぱい。
2011/07/01(金) 22:08:50.77 ntpq -pの出力が、ときどきringのサーバのところだけ文字化けするんだけど、なんでだろう。
# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*ntp01.so-net.ne 211.10.62.120 2 u 97 256 377 6.003 4.062 2.310
ring.yamanashi. .^?^?^A^A. 16 u 13 1024 0 0.000 0.000 0.000
+ntp1.jst.mfeed. 210.173.160.56 2 u 52 1024 17 8.875 7.471 5.726
# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*ntp01.so-net.ne 211.10.62.120 2 u 97 256 377 6.003 4.062 2.310
ring.yamanashi. .^?^?^A^A. 16 u 13 1024 0 0.000 0.000 0.000
+ntp1.jst.mfeed. 210.173.160.56 2 u 52 1024 17 8.875 7.471 5.726
2011/07/02(土) 14:07:54.17
>>520
あそこは日本語使ってるからよく化ける。
あそこは日本語使ってるからよく化ける。
2011/07/17(日) 17:18:37.03
ttp://akizukidenshi.com/catalog/g/gK-04705/
これ用のドリャイバってある?
これ用のドリャイバってある?
2011/07/17(日) 20:27:21.30
>>522
普通にあるだろ。どうみてもただのUSB-シリアルだべ。
普通にあるだろ。どうみてもただのUSB-シリアルだべ。
2011/07/18(月) 12:06:41.10
そこのドライバではなく以前の電波時計と同じ叩き方で使えるかどうかの部分。
2011/07/19(火) 12:54:42.54
>>524
以前の電波時計って?
以前の電波時計って?
2011/07/27(水) 11:46:30.18
ntp.conf で、
server -4 ntp.nict.jp iburst
server -4 ntp.nict.jp iburst
server -4 ntp.nict.jp iburst
って書いておくと、以前は >>520 みたいにサーバが 3 行分出てきていたのに、
今は、
remote refid st t when poll reach delay offset jitter
==============================================================================
ntp-b2.nict.go. .NICT. 1 u 1 64 17 5.365 -174.61 1102.89
って 1 行しか出てこない。なぜ?
server -4 ntp.nict.jp iburst
server -4 ntp.nict.jp iburst
server -4 ntp.nict.jp iburst
って書いておくと、以前は >>520 みたいにサーバが 3 行分出てきていたのに、
今は、
remote refid st t when poll reach delay offset jitter
==============================================================================
ntp-b2.nict.go. .NICT. 1 u 1 64 17 5.365 -174.61 1102.89
って 1 行しか出てこない。なぜ?
2011/07/27(水) 19:02:42.35
3台指定したかったら3台分別々の名前で書くべき。
2011/07/27(水) 19:05:50.82
>>526ラウンドロビンをしてその途中で同じ名前を他の誰かが引かないことを前提とした書き方で
その名前を3回引いてる最中に他の誰かがその名前を引いたとかそもそもラウンドロビンしてないとかで
うまく引けないことがあるからやめるべき。
その名前を3回引いてる最中に他の誰かがその名前を引いたとかそもそもラウンドロビンしてないとかで
うまく引けないことがあるからやめるべき。
2011/07/27(水) 21:29:31.42
ntp.nict.jpの中のホスト名(ntp-b2とかntp-a3とか)は
正式には公表されてないし、変更される可能性もあるから、
個別のホスト名で3台指定するわけにもいかないんだよな。
ましてIPアドレス決め打ちにはできないし。
正式には公表されてないし、変更される可能性もあるから、
個別のホスト名で3台指定するわけにもいかないんだよな。
ましてIPアドレス決め打ちにはできないし。
2011/07/27(水) 21:51:52.04
server行に引けたアドレス全部を指定する-aオプション新設すべきだよな。
2011/07/27(水) 21:58:58.08
2011/07/27(水) 22:06:27.70
>>531
IX系とか呼ばれていた 210.171.226.40 のホスト(ホスト名逆引き不可)が、
ntp.nict.jpのラウンドロビンから外されるという「変更」が
半年ほど前にあったばかりだぞ。
IX系とか呼ばれていた 210.171.226.40 のホスト(ホスト名逆引き不可)が、
ntp.nict.jpのラウンドロビンから外されるという「変更」が
半年ほど前にあったばかりだぞ。
2011/07/27(水) 22:21:05.00
あ、それが増えても修正してなくて減ったときにはそのままスルーだったから忘れてたw
2011/07/27(水) 23:25:58.00
一度 public NTP として宣言した IP address は
二度と他の目的には使えないんだと思ってるけど
二度と他の目的には使えないんだと思ってるけど
2011/08/04(木) 19:58:22.33
なんでそう思ったの?
2011/08/05(金) 10:13:37.33
仕様として使えないわけではなく、
IP アドレス指定のまま放置されてるホストが大量にあると
うかつに他の用途に使うと混乱を招くってことでしょ。
IP アドレス指定のまま放置されてるホストが大量にあると
うかつに他の用途に使うと混乱を招くってことでしょ。
2011/08/05(金) 11:28:52.90
別に排他的じゃないでしょ
2011/08/05(金) 11:41:43.34
漫才でもやってるのか?
2011/08/05(金) 14:53:15.68
そもそもそこらじゅうから多量の NTP query が
来ちゃうようなアドレスで他のサービスをやったって
無駄に回線の帯域を食うだけだし
来ちゃうようなアドレスで他のサービスをやったって
無駄に回線の帯域を食うだけだし
2011/08/05(金) 22:14:28.68
福岡大やmfeedくらいになって初めて問題になるような事を心配してどうするんだ
2011/08/06(土) 00:58:30.56
publicじゃなくて社内のprivate LANの話だが、
シスコのルーターでNTPサーバが動いているのを
どっかで聞きつけて勝手に指定した連中がいたらしい。
あるときネットワーク機器変更してNTPの機能無くなったとき、
「時刻合わないぞ何やってんだ!」怒鳴り込んできたやついたわ。
「社内ネットワークのマニュアルには以前からNTPは○○を指定しろ、
って書いていただろ」って叩き返したが。
シスコのルーターでNTPサーバが動いているのを
どっかで聞きつけて勝手に指定した連中がいたらしい。
あるときネットワーク機器変更してNTPの機能無くなったとき、
「時刻合わないぞ何やってんだ!」怒鳴り込んできたやついたわ。
「社内ネットワークのマニュアルには以前からNTPは○○を指定しろ、
って書いていただろ」って叩き返したが。
2011/08/06(土) 18:13:06.53
NTPくらいで怒鳴り込むってすげえなw
2011/08/06(土) 20:52:50.82
>>542
俺とか勤怠表毎日書くのが面倒なので、Windowsのイベントログで後から出社、退社時刻を拾う
ようなのをよくやるんだ。それとヒマな日はatコマンドで定時ぴったりにマシン止めたりして遊ぶ
んだが一部マシンはシャットダウン開始時にでかいビープがなる。だから定時の館内放送と
シャットダウン時刻がずれるのはとても困る。
俺とか勤怠表毎日書くのが面倒なので、Windowsのイベントログで後から出社、退社時刻を拾う
ようなのをよくやるんだ。それとヒマな日はatコマンドで定時ぴったりにマシン止めたりして遊ぶ
んだが一部マシンはシャットダウン開始時にでかいビープがなる。だから定時の館内放送と
シャットダウン時刻がずれるのはとても困る。
2011/08/06(土) 21:40:58.84
つまりバカって事だなw
2011/08/08(月) 21:35:38.29
公式にアナウンスしていない機能でも、
バカなユーザに依存されると面倒だから、
なるべく機能は止めておこうね、という教訓でわ
バカなユーザに依存されると面倒だから、
なるべく機能は止めておこうね、という教訓でわ
546:543
2011/08/08(月) 22:06:37.63 ちなみに俺はNTPごときで苦情を言ったことなんかないぞ。
ただちょっと恥ずかしかっただけだ。
ただちょっと恥ずかしかっただけだ。
2011/09/19(月) 22:49:43.11
あの日まで、セシウムで真っ先に連想するのは
NICTの原子時計だったなあ
NICTの原子時計だったなあ
2011/09/21(水) 21:31:40.81
怪しい原子時計セシウムさん
2011/09/21(水) 21:41:47.21
原子時計まで汚染されてしまったか。
これからはセシウムの入っていない原子時計を西日本か海外から輸入しないとな。
これからはセシウムの入っていない原子時計を西日本か海外から輸入しないとな。
2011/09/22(木) 10:03:55.57
西日本は外国かよw
2011/09/23(金) 10:03:29.38
汚染ってw
その放出してるものを正確な時刻の測定に使ってるんじゃ?w
その放出してるものを正確な時刻の測定に使ってるんじゃ?w
2011/09/23(金) 10:22:32.28
セシウム入り原子時計は担当者がプレゼン用にふざけ心で試作した物ですが、
手違いで製品として23個だけ出荷されてしまいました。
手違いで製品として23個だけ出荷されてしまいました。
2011/09/23(金) 11:18:38.49
>>551
違うよ。
原子時計のセシウムは、セシウム133で、安定セシウム(放射性ではない)。
だから、「放出してるもの」は無い。(セシウム137とかと混同すな)
安定セシウム133とは別に(電子回路で)マイクロ波を発振し、
それを安定セシウム133に共鳴させて正確な周波数を得る。
違うよ。
原子時計のセシウムは、セシウム133で、安定セシウム(放射性ではない)。
だから、「放出してるもの」は無い。(セシウム137とかと混同すな)
安定セシウム133とは別に(電子回路で)マイクロ波を発振し、
それを安定セシウム133に共鳴させて正確な周波数を得る。
554名無しさん@お腹いっぱい。
2011/10/27(木) 02:15:42.02 アンドロイドのntpアプリ又は時刻調整ってどうなっていますか?
555名無しさん@お腹いっぱい。
2011/10/27(木) 22:58:29.97 >>554
スマホは何もしなくても時間はズレないから、NTPの出番はないのでは?
スマホは何もしなくても時間はズレないから、NTPの出番はないのでは?
2011/10/27(木) 23:41:41.23
>>554はアンドロイドと言ってるのに、なぜスマホ限定の話に?
2011/10/28(金) 07:42:31.70
板違い。
2011/10/30(日) 04:24:55.64
GPSで合わせるんじゃないの?
2011/10/31(月) 01:09:08.83
ただでもらった光iフレームにはGPSなど搭載されていない。
560名無しさん@お腹いっぱい。
2011/12/18(日) 13:32:11.91 書き込みをいくつか消しただろ?www何で?
2011/12/25(日) 19:36:14.15
NTP 使わずに放置しておくとコンピュータの時計って、どのくらいくるうんだっけ?
月辺り数分程度だったけ?
月辺り数分程度だったけ?
2011/12/25(日) 20:07:38.30
ものによる。
2011/12/25(日) 20:41:48.17
2011/12/25(日) 20:55:39.59
使用環境による。
2011/12/25(日) 22:03:10.45
実際試してみるといいよ。
2011/12/25(日) 22:38:26.17
パソコンじゃ無いが、無印玄箱はクロック精度がアレでずれまくりだった。
話変わるけど、ここのところNICTが障害起こしまくってるみたいだね。
話変わるけど、ここのところNICTが障害起こしまくってるみたいだね。
2011/12/26(月) 18:29:34.86
そのせいか ntpd がまともに動いてなくて時計がずれてびっくりした。
2011/12/27(火) 21:45:41.94
>>563
周波数偏差を時間積分した値だけずれるだろうね
周波数偏差を時間積分した値だけずれるだろうね
2011/12/29(木) 21:51:52.14
2012/05/01(火) 22:15:44.91
ntpのプロトコルって2036年くらい問題があるよね?
2012/05/01(火) 23:19:24.32
やっぱりあったけど、NTPなら68年おきに
やっぱunsignedでした(てれり
やっぱsignedでした(てれり
とかやってれば済みそう。
減るもんじゃないし。
やっぱunsignedでした(てれり
やっぱsignedでした(てれり
とかやってれば済みそう。
減るもんじゃないし。
2012/05/02(水) 06:55:24.57
てれり?
2012/05/02(水) 10:39:36.62
規格の変更、実装の変更
伴う喧々諤々
伴う喧々諤々
2012/05/02(水) 14:04:28.80
によによ
2012/05/02(水) 21:11:16.39
Wikipediaなんて信用するなよ。
2036年問題なんてとっくの昔に対策済みだよ。
2036年問題なんてとっくの昔に対策済みだよ。
2012/05/04(金) 21:12:10.82
なんか毎回SAN値チェック引っかかるなと思ったら
水晶がどっかいってたわ・・・こんなことあるんだな
水晶がどっかいってたわ・・・こんなことあるんだな
2012/05/20(日) 02:41:45.66
>>575
NTPの2036年問題は解決してないよ
NTPの2036年問題は解決してないよ
2012/05/20(日) 10:04:21.46
だとしたら実装上のバグだね。
仕様上はNTPv4に2036年問題は存在しない。
http://groups.google.com/group/comp.protocols.time.ntp/browse_thread/thread/375ce027db37fc
http://www.eecis.udel.edu/~mills/y2k.html
仕様上はNTPv4に2036年問題は存在しない。
http://groups.google.com/group/comp.protocols.time.ntp/browse_thread/thread/375ce027db37fc
http://www.eecis.udel.edu/~mills/y2k.html
2012/05/20(日) 10:45:38.00
2012/05/20(日) 16:33:51.23
具体的に指摘してくれるかな?
2012/05/21(月) 16:38:50.97
>>579は具体的にどんなバグを発見したの?
2012/05/24(木) 16:42:13.31
>>578
Wikipedia直してこいよ
Wikipedia直してこいよ
2012/05/25(金) 19:44:47.71
直してやるだけの価値があると思う奴が直せばよい。
レスを投稿する