xntpdスルーを無効にするのはなぜですか?

xntpdスルーを無効にするのはなぜですか?

12月31日より前に、以下を設定する必要があります。

chssys -s xntpd -a "-x"

質問:しかし、なぜ1月に禁止するのですか? 「-x」を省略すると、なぜ問題が発生するのですか?

ベストアンサー1

2016年の最後の分(UTCタイムゾーン)は61秒なので、UTCタイムゾーンで2016年の最後の秒は23:59:60になります。バラよりユンチョウィキペディアで。

システムコールtime() 含まれないうるう秒(POSIX要件)なので、日付と時刻の計算に基づくアプリケーションの場合、time()1秒は2回計算されます。〜しない限りシステムは、うるう秒を無視して増分調整を実行する代わりに、次の数時間または数日にわたっていくつかの調整を実行します。

正しく作成されていない(または古すぎる)アプリケーションは、61秒の長さの分が表示されるとパフォーマンスが低下する可能性があります。これオプション-x(HPEドキュメントリンク)うるう秒のカーネル修正を無効にして、通常のNTPプロトコルが通常の時間同期メカニズムを使用して1秒の利得を円滑にすることができます。バラよりNTPを使用してうるう秒を処理する5つの方法うるう秒を平滑化する方法についての深い議論です。

おすすめ記事