我讀this博客:虛擬機管理程序如何同步主機和虛擬機VM之間的時間?
進行了一些研究之後,我 發現,這是由 事實引起的在1000Hz的內部時鐘 頻率和VMware的默認的Linux內核 運行是無法 按時發送時鐘中斷 而不會丟失它們。這意味着某些時鐘中斷在沒有 的情況下會丟失,通知Linux內核,其中 假設每個中斷標記1/1000的第 秒。因此每個時鐘中斷 會丟失,使得時鐘在1/1000秒後落入 。
現在,我的問題是,如何做的管理程序同步時間內如果管理程序能夠處理時鐘中斷?
因爲當說(放大的例子,而不是現實世界):它在主機上的19:10:22,直到它傳播到客人,它將在主機上19:10:23。
我知道這是一個棘手的問題,但我想你需要從虛擬機角度放慢時間。這是如何實現的?
這不是一個服務器故障問題,它是虛擬機的內部。 – zengr 2010-12-12 01:53:55
不是你鏈接的PDF來回答你的問題嗎? – Gabe 2010-12-12 05:10:12
vmware論文更多地討論了VMware的具體實現和技術,而不是關於它背後的概念。 – zengr 2010-12-12 05:25:29