【技术实现步骤摘要】
本专利技术涉及接口管理,具体而言,为一种面向多虚拟机的cpu安全共享方法。
技术介绍
1、在很多系统中,通过虚拟化技术将计算机的各种实体资源(cpu、内存、磁盘空间、网络适配器等),予以抽象、转换后呈现出来并可供分割、组合为一个或多个运行环境,打破实体结构间的不可切割的障碍,使用户可以比原本的配置更好的方式来应用这些电脑硬件资源。这些资源的新虚拟部分是不受现有资源的架设方式,地域或物理配置所限制。
2、如cn102457507b公开了一种云计算资源安全共享方法,方法包括:用户向云计算服务商服务器发送资源访问请求,资源访问请求中携带待访问资源的相关信息;云计算服务商服务器根据待访问资源的相关信息获取待访问资源所属的业务提供商服务器信息,并向待访问资源所属的业务提供商服务器发送认证请求;认证请求中携带有用户的标识信息;业务提供商服务器根据用户的标识信息对用户进行身份认证,并在认证通过后向用户或云计算服务商服务器发送资源访问控制信息;云计算服务商服务器对资源访问控制信息进行认证,并在认证通过后向用户提供待访问资源,提高了共享资源访
...【技术保护点】
1.一种面向多虚拟机的CPU安全共享方法,其特征在于,包括以下实施步骤:
2.如权利要求1所述的一种面向多虚拟机的CPU安全共享方法,其特征在于:所述S1中,虚拟机所使用的VCPU资源通过Nebula系统提供的thread OBJ间接使用物理CPU,虚拟机通过VCPU的thread连接thread OBJ。
3.如权利要求1所述的一种面向多虚拟机的CPU安全共享方法,其特征在于:所述S2中,权重weight为thread OBJ被允许占用某个CPU的资源率,而能力cap为固定每个thread OBJ的CPU使用频率,上限以物理CPU的一个百分比
...
【技术特征摘要】
1.一种面向多虚拟机的cpu安全共享方法,其特征在于,包括以下实施步骤:
2.如权利要求1所述的一种面向多虚拟机的cpu安全共享方法,其特征在于:所述s1中,虚拟机所使用的vcpu资源通过nebula系统提供的thread obj间接使用物理cpu,虚拟机通过vcpu的thread连接thread obj。
3.如权利要求1所述的一种面向多虚拟机的cpu安全共享方法,其特征在于:所述s2中,权重weight为thread obj被允许占用某个cpu的资源率,而能力cap为固定每个thread obj的cpu使用频率,上限以物理cpu的一个百分比来表示。
4.如权利要求1所述的一种面向多虚拟机的cpu安全共享方法,其特征在于:所述s3中,动态指令的下发必须通过服务虚拟机中的vhm service来进行完成,通过服务器os中的命令行指令,热机状态下,动态的调整thread obj的weight和cap。
5.如权利要求4所述的一种面向多虚拟机的cpu安全共享方法,其特征在于:所述s3中,配置文件静态设置时,在系统启动前设置好每个虚拟机内所有vcpu的cap和weight,在启动后,由于vcpu的thread与thread obj一一对应,从而间接设置每个thread obj的weight和cap。
6.如权利要求1所述的一种面向多虚拟机的cpu...
【专利技术属性】
技术研发人员:张强,单中元,孟庆洋,
申请(专利权)人:宁波谦川科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。