私と勉強するとき慢性的な追跡コマンドにはいくつかのフィールドがあります。これについてはさらに説明が必要です。
chronyc tracking
----------------
Reference ID : B9E84541 (nobody.yourvserver.net)
Stratum : 3
Ref time (UTC) : Wed Dec 20 16:15:43 2023
System time : 0.000761215 seconds slow of NTP time
Last offset : -0.000511070 seconds
RMS offset : 0.001488404 seconds
Frequency : 2.166 ppm fast
Residual freq : -0.066 ppm
Skew : 2.884 ppm
Root delay : 0.041033130 seconds
Root dispersion : 0.004155959 seconds
Update interval : 517.6 seconds
Leap status : Normal
上記の出力例で詳細を説明して提供できますか?「地層(ここではレイヤー数は何ですか?仮想マシンで作業しています)、スキュー、ルート遅延、ジャンプ」フィールド(man docを除く)
答え1
注:仮想マシンでchronyを実行しているという事実は、レポートchronyc tracking
の意味を変えません。
せいぜい非常に高い結果をもたらすことができます。傾斜ところで、chronyが時間を設定するのを防ぎます。これは過去のベストプラクティスにつながった。つまり、
基本オペレーティングシステムが希望の方法を使用して時間を設定し、仮想マシンが基本システムから時間を取得できるようにします。
クラス何があるかを示します。ホップ(*1) 私達は標準時計が付いているコンピュータを離れます。このコンピュータは考慮されますレイヤ1コンピュータ(NTP用語)。したがって、提供された詳細では、システム(stratum-3)は参照から2ホップ離れています。
コメントで素敵な写真を借りると、原子時計と同期した時計を所有している人を知っている人がいます。
Strataの範囲は1から15です。 0はStratum-1サーバーからのみアクセス可能なアトミッククロック用に予約されており、16 ...はサーバーが現在信頼できるタイムソースと同期していないことを示すために予約されています。
傾斜(~推定精度)の誤差限界推定値です。頻度(chronydがシステムクロックエラーレートを修正しない場合)
- あなたのサンプルレポート頻度= 2.166ppm。 (システムの時計が1秒進んだと思ったら、実際には「1.000002166秒早め」に相対的であることを理解してください。リアルタイムこれ
は瞬時値ではなく、複数の測定パスに基づいて計算された一種の移動平均です。 - また、残留周波数:-0.066ppm、これは実際に最後に測定された周波数と移動平均の差です。時間の経過とともに観察された最大絶対値は、計算偏向につながる可能性があります。
これらの値の計算は簡単ではありません。その関係を理解するには、次のコードのソースコードを読む必要があります。sourcestats.cそして滑らかな.c特に。
ルート遅延は Stratum-1 へのネットワーク接続による遅延の合計です。
(1) ホップ数:一般的な理解:データが通過するデバイス(通常はルータ)の数。 NTPコンテキストで単純化すると、時間信号のソースであるアトミッククロックまでの同期距離が表示されます。