一种面向多虚拟机的CPU安全共享方法技术

技术编号:43509209 阅读:25 留言:0更新日期:2024-11-29 17:11
一种面向多虚拟机的CPU安全共享方法,属于接口管理技术领域,为了解决在不同虚拟机或同一虚拟机内的不同应用之间,需要实施差异化的安全和资源分配策略,来保障各应用的安全性和性能稳定性的问题;本发明专利技术通过集成全核共享、动态调度、优先级管理和微内核权限控制,实现高效、安全的CPU资源共享,提供了灵活的配置选项,支持动态和静态的CPU使用率调整,满足了不同工作负载和应用场景的需求,实现最大化资源利用率,确保关键任务实时响应,并通过微内核细粒度权限管控提升系统安全性,不仅优化虚拟化环境性能,还增强数据安全,为企业业务提供可靠技术支撑。

【技术实现步骤摘要】

本专利技术涉及接口管理,具体而言,为一种面向多虚拟机的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...

【专利技术属性】
技术研发人员:张强单中元孟庆洋
申请(专利权)人:宁波谦川科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1