harumaki.net

インフラ屋の覚書や、ラーメン食べある記とか。

GNU/Linux infra 運用

[NTP]StepモードとSlewモード

投稿日:2011年4月14日

Last Updated on 2016年4月18日 by かんりにん

DBサーバの時間同期の修正にあたって、どのくらいゆっくり修正できるのか調べたら、もともと”Slewモード”という”ゆっくり修正オプション(?)”があったので備忘録としてメモ。
オプションは、linuxサーバで”man ntpd”しても詳細が表示される。

  •  Stepモード
    時刻を一気に修正
  • Slewモード
    1秒間に0.0005秒ずつ修正
    データベースやログホストなど、一気に変更すると不具合のでるホストはSlewモードを使用するのが推奨。

ただし上記の計算で行くと、24時間で43秒しか補正されない。
むしろ『43秒以上ズレたまま運用してるのか!?』とツッコミの予感が~w あるんです、時々(泣)もちろんDBAもいないしw

それはさておき、時間同期のずれは、遅れている状態を戻す分にはさほど問題にならないが、進んでしまっている状態を戻すのは少々大変。
その場合はSlewモードでの地道な時間戻しが現実的な解答といえそう。

参考:SlewモードでのNTPDの実行例

オプション”-x”でslewモードでの実行が可能。

# /usr/sbin/ntpd -c /etc/ntp/ntp.conf -x &

redhatなどではinitスクリプトでは、当然”-x”オプションは無いので、slewモードで実行したい場合はコマンドラインからデーモンとして実行する。
またはntpdのinitスクリプトはただのシェルスクリプトなので、ささっとカスタマイズしても可。
ひとまずこれで2日かけて時間同期をしましたw (つまり90秒近く遅れていた、と(汗))

-GNU/Linux, infra, 運用

執筆者:


comment

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

関連記事

RTX1200 事前共有キー/pre-shared-key で使用できる文字列について

  RTX1200へVPNクライアントソフト(YMS-VPN7)を使用してのIPsec接続のセットアップに際して 共有キーの文字列を乱数で生成してtextで登録し、接続テストをしたところ認証失敗のメッ …

no image

VMware server上で共有ディスクを新規作成(Linux)

[pukiwiki] #topicpath #contents *VMware server上で共有ディスクを新規作成(Linux) WMwareのクラスタ検証環境を構築する際、nfsマウントしたディ …

YAMAHA RTX1200でIPsec VPN設定(クライアント接続)ドキュメント1.ルーター編

  [pukiwiki] わりと久々にRTX1200でIPsec VPNを設定したのでメモしました。 今回はPPPoEするルーターとVPNのプロファイルを設定するルーターが別のマシン、 対向側がルータ …

SNMPのTX/RXカウンタについて(YAMAHA RTX1200)

会社のGWルーターに使用しているRTX1200のインターフェースのTX/RXカウントを LinuxサーバーからSNMPを使って累積でログに書き出していたところ、 32ビット長分に達するとリセットされる …

nagios​/tipやメモ

  [pukiwiki] nagiosのtipやメモを色々と。 **1)var/以下のファイル [#m741522d] var/以下はログと監視ステータスの状態、設定情報などのキャッシュなど 各種の運 …