[发明专利]云桌面中的资源调度方法、装置、设备及存储介质在审
申请号: | 202111409712.5 | 申请日: | 2021-11-19 |
公开(公告)号: | CN114090258A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 汤雄;管志强;余东 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 汤荞赫 |
地址: | 450000 河南省郑州市高新技*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 桌面 中的 资源 调度 方法 装置 设备 存储 介质 | ||
本申请是关于一种云桌面中的资源调度方法、装置、设备及存储介质,具体涉及应用程序技术领域。所述方法包括:获取配置策略,并根据配置策略,设置目标应用程序的资源占用优先级,以及目标应用程序的资源占用阈值;检测目标应用程序在资源占用优先级时的资源占用值;根据资源占用值与资源占用阈值之间的关系,对目标应用程序的资源占用行为进行调整。上述方案可以使得云桌面中各个应用程序都可以在设定的资源范围内进行运行,不会占用预期之外的资源,从而避免了对其他应用程序的影响,提高了云桌面中应用程序的执行效率。
技术领域
本发明涉及应用程序技术领域,具体涉及一种云桌面中的资源调度方法、装置、设备及存储介质。
背景技术
随着桌面虚拟化技术的发展,越来越多公司采用云桌面作为日常办公平台。采用云桌面后,主机所包含的CPU、内存、硬盘等组件全部在后端的服务器中虚拟出来。
由于网络环境和硬件资源的限制,从物理PC机到云桌面性能有所下降,导致用户体验下降,例如存在用户重要的应用软件进程所需的计算资源受系统其它软件的资源占用影响的情况,表现为使用卡顿、无响应等等问题。为了避免上述问题,在云桌面中可以对最近使用(桌面层级最前面)的应用程序进行CPU调度优先级的设置。由于最近使用过的程序是用户目前最可能使用的程序,最需要得到CPU资源,通过将这些进程的CPU调度优先级主动调高,让CPU资源尽可能的分配给这些进程使用,达到保障用户重要应用程序使用的需求。
上述方案中,当最近使用过的程序可能不是最需要得到CPU资源的程序时,此时重要的应用程序反而会收到影响,导致云桌面中应用程序的执行效率下降。
发明内容
本申请提供了一种云桌面中的资源调度方法、装置、设备及存储介质,提高了云桌面中应用程序的执行效率,该技术方案如下。
一方面,提供了一种云桌面中的资源调度方法,所述方法包括:
获取配置策略,并根据所述配置策略,设置目标应用程序的资源占用优先级,以及目标应用程序的资源占用阈值;
检测目标应用程序在所述资源占用优先级时的资源占用值;
根据所述资源占用值与资源占用阈值之间的关系,对所述目标应用程序的资源占用行为进行调整。
又一方面,提供了一种云桌面中的资源调度装置,所述装置包括:
策略配置模块,用于获取配置策略,并根据所述配置策略,设置目标应用程序的资源占用优先级,以及目标应用程序的资源占用阈值;
资源占用检测模块,用于检测目标应用程序在所述资源占用优先级时的资源占用值;
资源占用调整模块,用于根据所述资源占用值与资源占用阈值之间的关系,对所述目标应用程序的资源占用行为进行调整。
在一种可能的实现方式中,所述资源占用优先级包括目标CPU优先级;所述资源占用阈值包括第一CPU占用阈值;
所述资源占用检测模块,还用于,
检测所述目标应用程序在目标CPU优先级时的第一CPU占用率;
所述资源占用调整模块,还用于,
当所述第一CPU占用率大于或等于第一CPU占用阈值时,下调所述目标应用程序的CPU优先级。
在一种可能的实现方式中,所述资源占用阈值包括第二CPU占用阈值;
所述资源占用调整模块,还用于,
当所述第一CPU占用率大于或等于第二CPU占用阈值时,控制所述目标应用程序让出所述目标应用程序占用的CPU资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111409712.5/2.html,转载请声明来源钻瓜专利网。