原文:https://docs.fedoraproject.org/en-US/Fedora/18/html/System_Administrators_Guide/sect-Checking_if_chrony_is_synchronized.html
這裏我們主要關注兩條chrony 命令輸出信息
1.chronyc sources
此條命令主要用於查看時鐘源授時時間偏差值。
當我們在terminal中輸入命令:watch chronyc sources ,將輸出如下信息:
這裏總共輸出8列信息,分別對應含義如下:
列名 | 含義 | 具體說明 |
---|---|---|
M | 表示授時時鐘源 | ^表示服務器,= 表示二級時鐘源 ,#表示本地連接的參考時鐘 |
S | 指示源的狀態 | *當前同步的源,+表示其他可接受的源,?表示連接丟失的源,x表示一個認爲是falseticker 的時鐘(即它的時間與大多數其他來源不一致),~表示其時間似乎具有太多可變性的來源 |
Name/IP address | 表示源的名稱或IP地址,或者參考時鐘的refid值 | 無 |
Stratum | 表示源的層級 | 層級1表示本地連接的參考時鐘,第2層表示通過第1層級計算機的時鐘實現同步,依此類推。 |
Poll | 表示源輪詢的頻率 | 以秒爲單位,值是基數2的對數,例如值6表示每64秒進行一次測量,chronyd會根據當時的情況自動改變輪詢頻率 |
Reach | 表示源的可達性的鎖存值(八進制數值) | 該鎖存值有8位,並在當接收或丟失一次時進行一次更新,值377表示最後八次傳輸都收到了有效的回覆 |
LastRx | 表示從源收到最近的一次的時間 | 通常是幾秒鐘,字母m,h,d或y分別表示分鐘,小時,天或年,值10年表示從未從該來源收到時間同步信息 |
Last sample | 表示本地時鐘與上次測量時源的偏移量 | 方括號中的數字表示實際測量的偏移值,這可以以ns(表示納秒),us(表示微秒),ms(表示毫秒)或s(表示秒)爲後綴;方括號左側的數字表示原始測量值,這個值是經過調整以允許應用於本地時鐘的任何偏差;方括號右側表示偏差值,+/-指示器後面的數字表示測量中的誤差範圍,+偏移表示本地時鐘快速來源 |
2.chronyc sourcestats
這條命令主要偏移率及每個時鐘源的偏移評估值:
列名 | 含義 |
---|---|
Name/IP address | 表示源的名稱或IP地址,或者參考時鐘的refid值 |
NP | 這是當前爲服務器保留的採樣點數,通過這些點執行線性迴歸方法來估算出偏移值 |
NR | 這是在最後一次迴歸之後具有相同符號的偏差值的運行次數。如果此數字相對於樣本數量開始變得太小,則表明直線不再適合數據。如果運行次數太少,則chronyd丟棄舊樣本並重新運行迴歸,直到運行次數變得可接受爲止 |
Span | 這是最舊和最新樣本之間的間隔。如果未顯示任何單位,則該值以秒爲單位。在該示例中,間隔爲46分鐘 |
Frequency | 這是服務器的估算偏差值的頻率,單位爲百萬分之一。在這種情況下,計算機的時鐘估計相對於服務器以10 ** 9的速度運行1個部分 |
Freq Skew | 這是Freq的估計誤差範圍(再次以百萬分率計) |
Offset | 這是源的估計偏移量 |
Std Dev | 這是估計的樣本標準偏差 |