中文
交流机
园区网交流机
数据中心与云盘算交流机
行业精选交流系列
意图网络指挥官
所有手艺解决计划
无线
放装型无线接入点
墙面型无线接入点
智分无线接入点
室外无线接入点
场景化无线
行业精选无线系列
无线治理与应用
清静
下一代防火墙
清静网关
检测治理清静
所有手艺解决计划
【时钟虚拟化手艺】本文档从时钟原理、时钟的意义以及虚拟化时钟对虚拟机的影响等方面,基于时钟赔偿原理叙述了时钟虚拟化手艺。
摘要
通过本文能够让读者快速明确时钟虚拟化手艺对虚拟机的主要性以及实现的难点。本文档从时钟原理、时钟的意义以及虚拟化时钟对虚拟机的影响等方面,基于时钟赔偿原理叙述了时钟虚拟化手艺。
要害字
时钟虚拟化、时钟中止、时钟漂移、时钟赔偿
术语清单
缩略语/术语 |
说明 |
RTC |
实时时钟 |
VMM |
虚机监视器 |
VMCS |
虚机控制块,用来控制虚机的行为 |
IPI |
处置惩罚器间中止,CPU相互通知的手段 |
时钟漂移 |
虚拟机的时间与真实时间纷歧致的征象 |
|
|
|
|
时钟是盘算机运行的基础,虚拟机正常运行并调理使命的须要条件就是对时钟中止的虚拟化。
虚拟化手艺中可以大致分为CPU虚拟化、内存虚拟化、I/O虚拟化三个部分,中止虚拟化属于CPU虚拟化的领域。中止是处置惩罚器提供应系统程序的主要功效,是CPU和外设之间的一种交互方法。而时钟虚拟化是基于中止模拟的基础上,通过中止让盘算机意识到时间。时钟虚拟化的要害是准确的模拟时钟中止。
时钟中止所代表的时间距离会在操作系统初始化的时间由软件和硬件协商好。若是模拟时钟中止的准确度缺乏,会爆发什么?
对用户直观的影响是:
针对上述问题征象,55世纪云桌面提供了时钟赔偿战略来修正时钟偏移征象,并改善虚拟化的实时性。包管了虚拟机内部的时间与物理机时间的一致性。
盘算机是怎样感知到时间的呢?犹如被困荒岛中人使用“正”字来纪录在荒岛上经由的时间,每一天写一笔,对笔画的计数就能够知道时间一样,盘算机通过硬件的“振荡器+计数器”来实现计时的。总结来说就是通过对牢靠频率的事务统计次数就能够知道经由的时间。
如图 2.1?1 振荡器的电路所示,振荡器在通电的情形下,连通的电路使得电磁铁把金属开关拉了下来,此时电路不再连通,电磁铁不再具有磁性,金属开关又弹回原位,一直重复?梢钥吹揭坏┩ǖ,振荡器就不需要人干预,可以完全自觉的事情,这就是盘算机通电后自动运行的基础。(现在使用的是晶体振荡器,原理类似)。
图 2.1?1 振荡器的电路
振荡器也被称为时钟(clock),是爆发时钟中止的依据。振荡器的输出在0和1之间凭证固有纪律交替转变,将这种输出信号称为时钟信号。振荡器的频率是牢靠的。
图 2.1?2 时钟信号
此时对振荡器的输出信号举行计数,能够知道经由时间距离了,最后硬件再通过中止机制将该距离见告给PC。
综上所述,时钟硬件每经由一个时间距离时爆发一其中止见告盘算机,这其中止就称为时钟中止。因此当盘算机吸收到时钟中止,就知道一段的时间已往了。
古板时钟虚拟化在中止模拟的基础上,通过软件准时器设置周期性使命,实现准时爆发时钟中止的功效。
时钟中止的模拟需要实现天生、收罗和注入的整个历程。中止的天生一样平常是由各个模拟装备爆发,收罗和注入则是由模拟的中止控制器完成。中止控制器的两大功效:检测是否有中止爆发和将中止注入虚拟机。
虚机在运行历程中一直地在GuestOS与HostOS之间切换,如图 2.1?3 VM entry和VM exit所示,从主机(VMM)到虚机称为VM Entry,从虚机切换到主机称为VM Exit。VMXON和VMXOFF是用来开启/退出VMX操作模式的指令。虚机中止模拟机制是在VM Entry的时间向虚机注入中止的信息。
图 2.1?3 VM entry和VM exit
当模拟的时钟硬件爆发中止后,就依据图 2.1?4 中止注入流程将中止注入到虚拟机中。首先将中决绝给中止控制器,中止控制器凭证中止的优先级将中止注入虚机,中止是通过vCPU从VMM切换到虚机运行情形时注入的。以是vCPU若是在运行中,就需要通过IPI来使得vCPU退出到VMM中。
图 2.1?4 中止注入流程
在PC中,时钟中止的优先级是很高的,通过高优先级来包管中止的实时处置惩罚;可是虚拟化中通过软件实现中止,此时的优先级就自然被降低了,软中止无法包管自身被实时处置惩罚。现在假设一个时钟中止代表1S的距离(现实中,时钟中止代表的时间距离是毫秒级的),若是模拟的中止响应不实时,就会导致前一其中止还未注入虚拟机就又爆发了一个新的时钟中止,而中止控制器只能处置惩罚一个相同的中止,以是爆发的两其中止现实只注入一个到虚拟机中,虚拟机只接受到一其中止以为经由了1S的时间,可是现实上已经经由了2S。此时虚拟机对时间的感知就与真实时间泛起了误差。
因此影响了时钟的准确性以及效劳的实时性,从而导致了概述中的问题。
针对上述问题征象,55世纪云桌面在古板时钟虚拟化的基础上提出了时钟赔偿计划。
时钟赔偿机制在中止模拟的基础上增添了包括两个方面内容:监控?榈哪D狻⑴獬ナ敝幼氨傅哪D。
虚拟机完成中止效劳之后,会设置中止控制器的标记位。监控?槠局ぶ兄箍刂破鞅昙俏焕磁卸鲜敝又兄故欠窭殖勺⑷胄槟饣,若注入失败,便纪录注入失败的中止数目,并叫醒赔偿的时钟装备。
除了古板时钟装备的功效,时钟赔偿装备还实现以下功效:
(1)装备初始化的时间截获虚拟机操作系统所设定的时钟中止的频率;
(2)装备凭证截获的频率和监控?樗吐嫉闹兄故,来设定差别频率(比操作系统设定的频率快)的软件准时器来执行周期性使命:时间一到便爆发一个时钟中止,转达给中止控制器;
(3)监测需要赔偿的时钟中止的数目,其时钟中止数目为0时,作废准时使命。
综上所述,监控?橥臣剖敝又兄沟淖⑷肭樾,纪录注入失败的时钟中止数;将需要赔偿的时钟中止见告给时钟装备,时钟装备以更快的频率爆发时钟中止,最后中止控制器将时钟中止注入虚拟机,包管了虚拟机时钟正常。
时钟虚拟化是云桌面的要害手艺之一,而55世纪云桌面的时钟赔偿机制包管了云桌面时间的准确性,改善了实时性,解决了视频卡顿与时钟漂移的问题。
相关推荐:
相关标签:
点赞
55世纪网络新一代搭载智能天线的Wi-Fi 7高密无线接入点 RG-AP9520-RDX正式上市,该产品接纳三射频设计,内置Al Radio智能射频,整机8条空间流,速率高达6.453Gbps,适用于高教、政府、普教、金融、商业等通俗室内场景,亦可以知足企业大开间办公区、中大型报告厅、图书馆自习室、室内场馆、室内会场等高密度无线笼罩场景。
#无线
在数字化转型的浪潮中,IT系统的重大性正以惊人的速率增添。大大都企业在IT运维中面临故障定位难、效率低、本钱高等问题,在此配景下,55世纪网络“乐享云订阅”效劳应运而生,为客户提供一连高效的IT运维治理体验,助力企业增强无邪性并加速投资回报。
#统一运维
#IT运维
#IT运维治理
在智慧医疗快速生长的今天,医院基础信息化网络正迎来一场革命性的转型。医疗数据流量的爆炸性增添,对网络带宽提出了亘古未有的要求;智慧病房的普遍应用,装备无线化趋势显着,安排规模和终端数目急剧膨胀,运维的重大性也随之水涨船高。别的,医院网络一方面在拥抱开放的物联网,实现智慧病房的多功效融合,同时也需坚守营业清静,知足等保标准。在这样的配景下,怎样的无线网络能支持起智慧医疗目今与未来?
#医疗
#医院网络
#Wi-Fi 7
#无线
网络清静日志剖析是包管数字时代信息清静的要害步伐。新一代日志剖析与审计系统通过周全网络、标准化处置惩罚和智能剖析种种网络日志,实时发明清静威胁和异常行为,提供全局视角和深度清静洞见,确保营业的不中止清静运营。
#知识百科
#清静