設定時間同步

許多依賴於謹慎排序事件的軟體系統都依賴於穩定、一致的系統時鐘。大多數服務寫入的系統記錄檔都包含時間戳記,有助於偵錯系統各個元件之間發生的問題。

根據預設,Compute Engine 執行個體會預先設定為使用網路時間通訊協定 (NTP),這有助於讓系統時鐘彼此同步。只要在虛擬機器 (VM) 上正確設定 NTP,就能最佳化 VM 的時間同步功能,在發生閏秒時進行調整。

如果確保時間同步的準確度,以及監控時間同步的準確度是重要目標,則您可以使用 chrony 和 ptp_kvm,將 VM 的時鐘與主機伺服器的時鐘同步,而非使用 NTP。這項設定的目標是在支援的設定中,達到 1 毫秒內的準確度。

在 VM 上設定網路時間通訊協定 (NTP)

Compute Engine 執行個體已預先設定為使用網路時間通訊協定 (NTP),有助於讓系統時鐘彼此同步,並包含下列項目:

  • 比第三方 NTP 伺服器更準確。
  • 處理閏秒,即對世界標準時間進行一秒的調整,以因應地球自轉的變化。由於地球自轉速度會因氣候和地質事件而出現不規律的變化,因此閏秒不會定期發生。

如要瞭解如何為 VM 設定 NTP,請參閱「為 VM 設定 NTP」。

設定準確時間

如要確保準確度在 1 毫秒內 (適用於支援的設定),您可以將 VM 設定為與主機伺服器的時鐘同步。詳情請參閱「為 Compute Engine VM 設定準確時間」。

後續步驟