亚洲精品88-玩弄人妻少妇500系列-xx69国产-久久久久午夜-9l蝌蚪porny中文自拍-97视频免费看-懂色av蜜臂av粉嫩av-av无码一区二区大桥久未-免费a一级-caoporn国产精品免费公开-亚洲精品成人福利网站app-蜜桃av噜噜一区二区三区策驰-亚洲а∨无码2019在线观看-亚洲欧美国产va在线播放-亚洲精选91

告別運維內耗 全域協同提效 丨 銳捷網絡運維保障經驗分享會
預約直播
無感準入 人物統管 丨 RG-SAM+5.X 新一代高校AI認證平臺發布
預約直播
產品
< 返回主菜單
產品中心
產品
解決方案
< 返回主菜單
解決方案中心
行業
返回主菜單
選擇區域/語言

云桌面時鐘虛擬化技術白皮書

【時鐘虛擬化技術】本文檔從時鐘原理、時鐘的意義以及虛擬化時鐘對虛擬機的影響等方面,基于時鐘補償原理闡述了時鐘虛擬化技術。

  • 發布時間:2020-04-29

  • 點擊量:

  • 點贊:

分享至

我想評論

摘要

通過本文能夠讓讀者快速明白時鐘虛擬化技術對虛擬機的重要性以及實現的難點。本文檔從時鐘原理、時鐘的意義以及虛擬化時鐘對虛擬機的影響等方面,基于時鐘補償原理闡述了時鐘虛擬化技術。

關鍵字

時鐘虛擬化、時鐘中斷、時鐘漂移、時鐘補償

術語清單

縮略語/術語

說明

RTC

實時時鐘

VMM

虛機監視器

VMCS

虛機控制塊,用來控制虛機的行為

IPI

處理器間中斷,CPU相互通知的手段

時鐘漂移

虛擬機的時間與真實時間不一致的現象

 

 

 

 

  1. 概述

時鐘是計算機運行的基礎,虛擬機正常運行并調度任務的必要條件就是對時鐘中斷的虛擬化。

虛擬化技術中可以大致分為CPU虛擬化、內存虛擬化、I/O虛擬化三個部分,中斷虛擬化屬于CPU虛擬化的范疇。中斷是處理器提供給系統程序的重要功能,是CPU和外設之間的一種交互方式。而時鐘虛擬化是基于中斷模擬的基礎上,通過中斷讓計算機意識到時間。時鐘虛擬化的關鍵是正確的模擬時鐘中斷。

時鐘中斷所代表的時間間隔會在操作系統初始化的時候由軟件和硬件協商好。如果模擬時鐘中斷的準確度不足,會發生什么?

對用戶直觀的影響是:

  1. 影響虛擬機的實時性,如應用卡頓、程序調度等:假設在電腦上播放視頻,原先一幀的畫面播放1S時間,用戶能正常觀看視頻,但是時鐘中斷響應不及時,操作系統認知的1S是實際的2S,此時一幀畫面實際停留了2S時間,此時對于用戶來說感覺到的就是視頻播放卡頓。
  2. 時鐘漂移:當時鐘中斷處理不及時,實際經過3S的時間才注入一個時鐘中斷,此時虛擬機只認為經過了1S,長此以往,虛擬機中的時間就會比實際的時間慢,即可能出現實際已經是10:00,而虛擬機中才8:00的現象。

針對上述問題現象,銳捷云桌面提供了時鐘補償策略來修正時鐘偏移現象,并改善虛擬化的實時性。保證了虛擬機內部的時間與物理機時間的一致性。

  1. 技術介紹
    1. 基礎知識
      1. 計算機硬件時鐘的原理

計算機是如何感知到時間的呢?如同被困荒島中人使用“正”字來記錄在荒島上經過的時間,每一天寫一筆,對筆畫的計數就能夠知道時間一樣,計算機通過硬件的“振蕩器+計數器”來實現計時的。總結來說就是通過對固定頻率的事務統計次數就能夠知道經過的時間。

如圖 2.1?1 振蕩器的電路所示,振蕩器在通電的情況下,連通的電路使得電磁鐵把金屬開關拉了下來,此時電路不再連通,電磁鐵不再具有磁性,金屬開關又彈回原位,不斷反復。可以看到一旦通電,振蕩器就不需要人干涉,可以完全自發的工作,這就是計算機通電后自動運行的基礎。(現在使用的是晶體振蕩器,原理類似)。

2.1?1 振蕩器的電路

振蕩器也被稱為時鐘(clock),是產生時鐘中斷的依據。振蕩器的輸出在0和1之間按照固有規律交替變化,將這種輸出信號稱為時鐘信號。振蕩器的頻率是固定的。

2.1?2 時鐘信號

此時對振蕩器的輸出信號進行計數,能夠知道經過時間間隔了,最后硬件再通過中斷機制將該間隔告知給PC。

綜上所述,時鐘硬件每經過一個時間間隔時產生一個中斷告知計算機,這個中斷就稱為時鐘中斷。因此當計算機接收到時鐘中斷,就知道一段的時間過去了。

      1. 傳統的時鐘虛擬化

傳統時鐘虛擬化在中斷模擬的基礎上,通過軟件定時器設置周期性任務,實現定時產生時鐘中斷的功能。

時鐘中斷的模擬需要實現生成、采集和注入的整個過程。中斷的生成一般是由各個模擬設備產生,采集和注入則是由模擬的中斷控制器完成。中斷控制器的兩大功能:檢測是否有中斷產生和將中斷注入虛擬機。

虛機在運行過程中不斷地在GuestOS與HostOS之間切換,如圖 2.1?3 VM entry和VM exit所示,從主機(VMM)到虛機稱為VM Entry,從虛機切換到主機稱為VM Exit。VMXON和VMXOFF是用來開啟/退出VMX操作模式的指令。虛機中斷模擬機制是在VM Entry的時候向虛機注入中斷的信息。

 

2.1?3 VM entryVM exit

當模擬的時鐘硬件產生中斷后,就依據圖 2.1?4 中斷注入流程將中斷注入到虛擬機中。首先將中斷交給中斷控制器,中斷控制器根據中斷的優先級將中斷注入虛機,中斷是通過vCPU從VMM切換到虛機運行環境時注入的。所以vCPU如果在運行中,就需要通過IPI來使得vCPU退出到VMM中。

2.1?4 中斷注入流程

      1. 傳統時鐘虛擬化的問題

在PC中,時鐘中斷的優先級是很高的,通過高優先級來保證中斷的及時處理;但是虛擬化中通過軟件實現中斷,此時的優先級就自然被降低了,軟中斷無法保證自身被及時處理。現在假設一個時鐘中斷代表1S的間隔(實際中,時鐘中斷代表的時間間隔是毫秒級的),如果模擬的中斷響應不及時,就會導致前一個中斷還未注入虛擬機就又產生了一個新的時鐘中斷,而中斷控制器只能處理一個相同的中斷,所以產生的兩個中斷實際只注入一個到虛擬機中,虛擬機只接受到一個中斷認為經過了1S的時間,但是實際上已經經過了2S。此時虛擬機對時間的感知就與真實時間出現了偏差。

因此影響了時鐘的準確性以及服務的實時性,從而導致了概述中的問題。

    1. 銳捷云桌面的時鐘虛擬化技術

針對上述問題現象,銳捷云桌面在傳統時鐘虛擬化的基礎上提出了時鐘補償方案。

時鐘補償機制在中斷模擬的基礎上增加了包括兩個方面內容:監控模塊的模擬、補償時鐘設備的模擬。

      1. 監控管理模塊

虛擬機完成中斷服務之后,會設置中斷控制器的標志位。監控模塊根據中斷控制器標志位來判斷時鐘中斷是否成功注入虛擬機中,若注入失敗,便記錄注入失敗的中斷數量,并喚醒補償的時鐘設備。

      1. 時鐘補償設備

除了傳統時鐘設備的功能,時鐘補償設備還實現以下功能:

(1)設備初始化的時候截獲虛擬機操作系統所設定的時鐘中斷的頻率;

(2)設備根據截獲的頻率和監控模塊所記錄的中斷數量,來設定不同頻率(比操作系統設定的頻率快)的軟件定時器來執行周期性任務:時間一到便產生一個時鐘中斷,傳遞給中斷控制器;

(3)監測需要補償的時鐘中斷的數量,當時鐘中斷數量為0時,取消定時任務。

綜上所述,監控模塊統計時鐘中斷的注入情況,記錄注入失敗的時鐘中斷數;將需要補償的時鐘中斷告知給時鐘設備,時鐘設備以更快的頻率產生時鐘中斷,最后中斷控制器將時鐘中斷注入虛擬機,保障了虛擬機時鐘正常。

  1. 結束語

時鐘虛擬化是云桌面的關鍵技術之一,而銳捷云桌面的時鐘補償機制保證了云桌面時間的準確性,改善了實時性,解決了視頻卡頓與時鐘漂移的問題。

 

相關推薦:

相關標簽:

點贊

更多技術博文

任何需要,請聯系我們

返回頂部

收起
文檔AI助手
文檔評價
該資料是否解決了您的問題?
您對當前頁面的滿意度如何?
不咋滴
非常好
您滿意的原因是(多選)?
您不滿意的原因是(多選)?
您是否還有其他問題或建議?
為了快速解決并回復您的問題,您可以留下聯系方式
郵箱
手機號
感謝您的反饋!
請選擇服務項目
關閉咨詢頁
售前咨詢 售前咨詢
售前咨詢
售后服務 售后服務
售后服務
意見反饋 意見反饋
意見反饋
更多聯系方式
主站蜘蛛池模板: а√天堂资源官网在线资源| 日本中文字幕不卡| 韩国av不卡| 成人看片黄a免费看视频| 成人黄色小说视频| 欧洲在线视频| 又黄又刺激的视频| 黄色禁18| 免费看黄网站在线| 人妻一区二区三区视频| 欧美激情炮图| 婷婷黄色网| 日本精品久久久久久| 天天夜夜啦啦啦| 久久综合电影| www.狠狠干| 超碰夜夜操| 国产精品18久久久久久vr下载| 日韩免费二区| 欧美日韩在线视频免费观看| 欧美一区日韩一区| 快播视频在线观看| 丝袜美女被羞羞网站| 亚洲国产一区二区视频| 国产超91| 青青草婷婷| 日韩avav| 国产片淫乱18一级毛片动态图| 在线看片a| 免费看的黄色小视频| 生活片毛片| 插插插小说| 91超碰免费| 欧美多人| 亚洲欧洲日本国产| 欧美黄在线观看| 精品久久久久久久久久久国产字幕| 啪啪福利视频| 日日不卡av| 西天取精| 超碰av在线免费观看| 爱爱视频网站免费| 四虎影院在线看| 日韩激情影院| 美女喷水视频网站| 97桃色| 99re在线精品视频| 99久久国产视频| 97色伦在线| 精品一区欧美| 国产一级一片免费播放| 顶级毛茸茸aaahd极品| 国产精品免费视频一区二区| 一级性生活黄色片| 青青草逼| 蜜桃亚洲| 在线黄色网| 男生捅女生机机| 国产主播av在线| 韩日黄色片| 久久国语| kk视频在线观看| 新超碰在线| 欧美在线亚洲| av免费久久| 拔插拔插华人| 影音先锋成人资源站| 亚洲综合图片区| 图片区小说区av区| 美女精品视频| 亚洲爽爽| 扒开腿添十八视频免费| 可以看的av网址| 美女ppp| 久草视频在线免费| 桃色天堂| 动漫美女放屁| 韩日一区二区三区| xxx免费视频| 亚洲视频高清| 熊出没之古宅探宝全集| 超碰97人人干| 亚洲色图20p| 国产精品高清一区二区| 香水有毒微电影在线观看| 日本啪啪网站| 成,人免费视频播放| 国产综合社区| 国产伦精品免费视频| 国产激情视频在线观看| 国产精品久久亚洲7777| 瑟瑟视频免费观看| 在线播放一区二区三区| 美女视频黄a视频美女大全| hongkongdoll无删减正在播放| 毛茸茸free性熟hd| 欧美脚交| 69国产精品视频| 亚洲熟妇无码乱子av电影|