現象:
1、私有云系統使用的是utc+0時間,時鐘源是tsc
2、windows云主機新創建出來的clock offset=localtime
3、云主機沒進行重啟的情況下,windows云主機內部的時間從utc+8時間變為utc+0時間
4、windows云主機出現日志,來源kernel-general,事件為1,記錄時間是當前時間,記錄內容是,將當前的utc+8時間變為utc+0時間(換句話說,就是將原本的utc+0時間當做了utc+8時間,然后系統時間向過去跳躍)
5、windows Time service沒有啟用(windows默認更新時間是一星期一次)
分析:
1、windows云主機時間改變的原因
首先確定windows時間變更的原因,一般有兩種 (1) windows 上一些軟件更改了系統時間 (2)系統時間隨硬件時間改變
這個需要在windows系統中的win32Time設置debug 并安裝日志轉儲之類的軟件才行
2、這里認為云主機的錯誤是系統時鐘導致的
(1)據傳(這個的需要研究windows系統的啟動過程):windows操作系統啟動的時候會將cmos的時間(硬件時間),直接當做當前的系統時間,不再根據時區進行變換,所以這個時間會比正常時間慢8個小時(默認傳遞的是宿主機的系統時間(宿主機的時間是utc+0)),但是需要知道的是,時間變更是在云主機運行過程中發生的,并不是開機就是錯誤的,當然我們需要了解win32Time的運行機制,有可能他會輪詢硬件時間也是正常的。
(2)虛擬化技術對于guest機器時鐘的模擬(因為宿主機的虛擬化系統的時鐘與guest機器的時鐘源并不協調導致的)
解決方法(待驗證):
1、更改windows系統的注冊表,更改windows系統啟動時對待硬件時間的方式,將localtime改成utc(這個關掉win32time服務,設置之后的確時間不會偏移8小時,但是不能確定是否在運行過程中會有時間變更的問題)
登錄windows虛擬機內部,點擊“開始-運行”當運行窗口彈出后,在窗口輸入“regedit”,并點擊確認打開注冊表
進入“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\”中添加一項類型為REG_DWORD(64位系統這個值要REG_QWORD)的值,名稱為RealTimeIsUniversal,值設為1。
2、更改windows云主機的時鐘源(從頭tsc改為rtc)(這個被證實,windows系統偏移8小時時間的問題,這個是解決不了的,但是能夠盡可能的確保時間精度,也就是云主機運行過程中,在不使用ntp的情況下,云主機的時間不會偏移的太多)
以管理員身份運行terminal
運行 bcdedit /set {default} USEPLATFORMCLOCK on
可以使用bcdedit /enum {default}查看結果
3、更改windows系統時間更新頻率(默認windows的時間更新頻率為一星期一次)(另外這個方法不是我提出的,虛擬化kvm官方建議的,他們建議guest和宿主機都要運行ntp更新時間),保險起見,這個時間同步是必須的
windows的時間同步默認時間很長,更改為3分鐘或者幾分鐘一次為好,更改方法為
注冊表 regedit
[ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient ] 分支,并雙擊 SpecialPollInterval 鍵值,將對話框中的“基數”欄選擇到“十進制”上 ,值正是自動對時的間隔(以秒為單位),比如默認的604800就是由7(天)×24(時)×60(分)×60(秒)計算來的。設定時間同步周期(180),填入對話框,點擊確定保存關閉對話框
停止w32time服務
net stop w32time
bcdedit /unregister
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
鹽業銀行成立于什么時間?鹽業銀行成立于1915年3月,總管理處設干北京。1913年梁士詒代理財政總長時,曾向當時國務院建議設立鹽務實業銀行。鹽業銀行成立時,由袁世凱的表弟張鎮芳任經理。清末時張曾任鹽運使,民國初曾任河南督軍、總統府顧問。原由鹽務署撥給官款,實行官商合辦,經收全部鹽稅收入;并“得代理國庫金的一部分”。第二年袁世凱病死,鹽務署不撥官款,改為商辦,成立時實收資本 ...
ABS融資是什么意思?abs融資它是由各企業的貸款協議或者應收賬款作為擔?;A發行進行融資的一種方式,簡單來說就是把缺乏流動性、但具有可預期收入的資產,通過在資本市場上發行證券的方式出售以獲取資金,提高資產的流動性。abs融資是通過在國際市場發行債券籌集資金的,債券利率一般相對較低,降低了企業籌資成本。abs是直接融資還是間接融資?ABS是指將資產通過資本市場上發行證券的方式出售,以獲取融資,是一...
目前《2022胡潤全球零售企業家榜》信息顯示,49歲的劉強東及其妻子章澤天以1350億元的財富位列第九,比去年下降28%。去年全年,京東收入9516億元,同比增長28%;經營利潤為41億元,同比下降66%。其中,零售業部分營收8700億元,占比超過90%;商品交易總額為3.3萬億元,同比增長26%。而在整合了京東物流、京東倉配等供應鏈環節之后,京東的一站式服務營收也穩定增長。58歲的馬云及其家族以...