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

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

CAPTCHA


関連記事

no image

[MySQL] Percona xtrabackupを試す(Ver2.0.8)

PerconaのMySQL用バックアップツール”xtrabackup”をテスト環境にてお試し。 バックアップ対象のMySQLは、Percona謹製のMySQLだけでなく、公式版 …

nagios core​/2.環境設定

  [pukiwiki] #ls() **1.設定ファイルについて [#x535cb3d] ”/usr/local/nagios/etc”以下にある各設定を環境に合わせてカスタ …

no image

[Juniper]SRX アプリケーション別のタイムアウト設定

社内で利用しているアプリケーションのセッションが一定時間操作がない状態で切れてしまうため、回避のため設定を追加。 具体的にはTCPセッションにて、指定したポートの通信タイムアウトを指定する方法。 環境 …

no image

smtp-sink

[pukiwiki] #topicpath #contents *smtp-sink(テスト環境) [#r75f2c04] smtpのテストツール。postfixのパッケージに含まれている。 MTA経 …

WebDAV環境セットアップ&検証

[pukiwiki] #contents apache/linux環境でWebDAV環境のセットアップ。 もともとRPM版httpdが入っている環境なので、そのまま利用。 -参考ページ:お世話になって …