【技术实现步骤摘要】
调整KVM虚拟机服务进程优先级的方法及应用
[0001]本专利技术是关于计算机领域,特别是关于一种调整KVM虚拟机服务进程优先级的方法及应用。
技术介绍
[0002]云计算方案只是对物理机上的运行的进程进行了优先级设置,保证重要服务在资源不足的情况下能够继续存活,而KVM虚拟机内部的进程服务没有做这方面的限制。
[0003]现有技术方案中没有对KVM虚拟机中的进程做优先级设置,而是让用户自己登录到虚拟机中进行设置。这无疑增加了用户的成本,一是因为用户可能不具备这方面的知识;二是用户体验不好,需要登录到虚拟机中进行设置。
[0004]公开于该
技术介绍
部分的信息仅仅旨在增加对本专利技术的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
技术实现思路
[0005]本专利技术的目的在于提供一种调整KVM虚拟机服务进程优先级的方法及应用,其能够通过设置服务进程的优先级,给重要的服务进程高优先级,在多个服务进程需求的资源超过CPU能够提供的资源时,保证高 ...
【技术保护点】
【技术特征摘要】
1.一种调整KVM虚拟机服务进程优先级的方法,其特征在于,所述方法包括:宿主机监听消息队列以获取命令规则,其中,所述命令规则由API层下发至所述消息队列;所述宿主机根据所述命令规则判断目标虚拟机是否属于所述宿主机;若是,所述目标虚拟机执行所述命令规则以对所述目标虚拟机中的服务进程设置优先级值。2.如权利要求1所述的调整KVM虚拟机服务进程优先级的方法,其特征在于,所述宿主机根据所述命令规则判断目标虚拟机是否属于所述宿主机,包括:所述宿主机验证所述目标虚拟机是否存在于所述宿主机上、以及所述宿主机是否支持所述目标虚拟机的操作系统。3.如权利要求1所述的调整KVM虚拟机服务进程优先级的方法,其特征在于,在所述目标虚拟机执行所述命令规则前,还包括:所述宿主机的计算服务将所述命令规则发送至所述宿主机的代理服务;以及所述宿主机的代理服务通过QEMU建立所述宿主机和目标虚拟机的连接,并将所述命令规则发送至所述目标虚拟机。4.如权利要求1所述的调整KVM虚拟机服务进程优先级的方法,其特征在于,所述目标虚拟机执行所述命令规则以对所述目标虚拟机中的服务进程设置优先级值,包括:所述目标虚拟机根据所述命令规则判断所述服务进程是否存在;若是,获取所述进程服务,并对所述进程服务设置优先级值。5.一种调整KVM虚拟机服务进程优先级的方法,其特征在于,所述方法包括:API层接收命令规则并下发至消息队列;所述消息队列解析所述命令规则并发送至对应的宿主机;所述宿主机监听所述消息队列以获取所述命令规则;所述宿主机根据所述命令规则判断目标虚拟机是否属于所述宿主机;若是,所述目标虚拟机执行所述命令规则以对所述目标虚拟机中的服务进程设置优先级值。6.如权利要求5所述的调整KVM虚拟机服务进程优先级的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:张程,陈记星,鲍国栋,
申请(专利权)人:江苏安超云软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。