划分容量块式虚拟资源分配方法及装置、存储介质和终端制造方法及图纸

技术编号:36987563 阅读:11 留言:0更新日期:2023-03-25 18:05
本发明专利技术公开了一种划分容量块式虚拟资源分配方法及装置、存储介质和终端,其中方法包括:采用云虚拟化技术对目标系统云服务器资源进行分割获取多个虚拟容量块;基于用户容量需求信号对多个虚拟容量块进行组合形成虚拟操作系统空间,将虚拟操作系统空间作为用户的实际操作系统空间;预设容量计算方式为:,P表示容量,表示CPU算力的权重系数,C表示CPU算力,表示显卡容量的权重系数,G表示显卡容量,表示内存容量的权重系数,R表示内容容量,表示硬盘容量的权重系数,D表示硬盘容量,表示带宽的权重系数,B表示带宽。本发明专利技术精确估算出用户使用云服务器时所需要消耗的资源配置,有效提高了社会资源利用率。效提高了社会资源利用率。效提高了社会资源利用率。

【技术实现步骤摘要】
划分容量块式虚拟资源分配方法及装置、存储介质和终端


[0001]本专利技术涉及虚拟资源分配
,尤其涉及一种划分容量块式虚拟资源分配方法及装置、存储介质和终端。

技术介绍

[0002]虚拟化是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。虚拟化可以把物理资源转变为逻辑上可以管理的资源,以打破物理结构之间的壁垒。
[0003]云服务器是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。云虚拟化技术是将云服务器虚拟化为多个云操作系统,以供用户使用。但现有基于云虚拟化技术对云服务器进行划分,无法实现精确估算用户使用云服务器时所需要消耗的资源配置,因此导致基于云虚拟化技术分割出的云操作系统不是存在偏大资源浪费的问题,就是存在偏小无法实现用户操作的问题,为用户使用带来了诸多不便。

技术实现思路

[0004]本专利技术所要解决的技术问题是现有基于云虚拟化技术对云服务器进行划分,无法实现精确估算用户使用云服务器时所需要消耗的资源配置,导致分割出的云操作系统容量无法满足用户使用需求。
[0005]为了解决上述技术问题,本专利技术提供了一种划分容量块式虚拟资源分配方法,包括:采用云虚拟化技术对目标系统云服务器资源进行分割,以获取多个虚拟容量块;基于用户容量需求信号对多个所述虚拟容量块进行组合形成虚拟操作系统空间,将所述虚拟操作系统空间作为用户的实际操作系统空间;其中,所述目标系统云服务器资源包括目标系统云服务器的CPU算力、显卡容量、内存容量、硬盘容量和带宽;所有所述虚拟容量块的容量均基于预设容量计算方式获取;所述预设容量计算方式为:
[0006]其中,P表示容量,表示CPU算力的权重系数,C表示CPU算力,表示显卡容量的权重系数,G表示显卡容量,表示内存容量的权重系数,R表示内容容量,表示硬盘容量的权重系数,D表示硬盘容量,表示带宽的权重系数,B表示带宽。
[0007]优选地,基于用户容量需求信号对多个所述虚拟容量块进行组合形成虚拟操作系统空间,将所述虚拟操作系统空间作为用户的实际操作系统空间步骤包括:基于预定场景需求对多个所述虚拟容量块进行组合,形成固有虚拟操作系统空间,所述固有虚拟操作系统空间类型包括轻松办公操作系统空间、小型影音娱乐操作系统空间和竞速游戏操作系统空间中的至少一种,所述轻松办公操作系统空间、所述小型影音
娱乐操作系统空间和所述竞速游戏操作系统空间的总虚拟容量不同;当所述用户容量需求信号为固有虚拟操作系统空间选取信号时,将对应所述固有虚拟操作系统空间作为对应用户的实际操作系统空间。
[0008]优选地,基于用户容量需求信号对多个所述虚拟容量块进行组合形成虚拟操作系统空间,将所述虚拟操作系统空间作为用户的实际操作系统空间步骤包括:基于自动化配置场景需求对多个所述虚拟容量块进行组合,形成自动化配置操作系统空间,所述自动化配置操作系统空间容量大于预设容量阈值,以使得用户使用所述自动化配置操作系统空间可实现用户的所有操作任务;当所述用户容量需求信号为自动化配置信号时,将所述自动化配置操作系统空间作为用户的临时操作系统空间,并获取预设时间段内用户在所述临时操作系统空间内所消耗的最大资源耗费量;基于所述最大资源耗费量,通过贪婪算法对多个所述虚拟容量块进行组合配置,以形成设定虚拟操作系统空间,并将所述设定虚拟操作系统空间作为用户的实际操作系统空间。
[0009]优选地,所述划分容量块式虚拟资源分配方法还包括:判断用户的实际操作系统空间的容量使用量是否达到使用容量阈值,若是则将用户的实际操作系统空间的所有操作参数传输至训练完成的资源优化网络模型中,训练完成的资源优化网络模型输出预测结果,否则重新判断用户的实际操作系统空间容量使用量是否达到使用容量阈值;判断所述预测结果是否为可进行优化,若是则基于训练完成的资源优化网络模型输出的优化策略对用户的实际操作系统空间进行优化,否则输出需增加容量块信号。
[0010]优选地,所述优化策略包括关闭预设后台软件、当前任务超频工作和当前任务极限压缩中的至少一个。
[0011]优选地,所述划分容量块式虚拟资源分配方法还包括:基于增加容量块信号选定待增加的虚拟容量块,并将待增加的容量块添加到用户的实际操作系统空间中,以形成新的实际操作系统空间。
[0012]优选地,所述划分容量块式虚拟资源分配方法还包括:设定对目标系统云服务器资源进行分割获取的多个虚拟容量块包含多种容量值;判断所有未进行组合的虚拟容量块中预设容量虚拟容量块是否小于预设数量阈值,若是基于预设优化算法对所有用户的实际操作系统空间进行系统优化预判,并向预判可进行系统优化的用户发送是否进行系统优化信号,否则重新判断所有未进行组合的虚拟容量块中预设容量虚拟容量块是否小于预设数量阈值;若接收到用户反馈的确定系统优化信号,释放对应用户的实际操作系统空间所占用的所有虚拟容量块,并基于进行系统优化预判时所述预设优化算法对应获取的容量块优化组合方案,对多个所述虚拟容量块进行组合,形成用户新的实际操作系统空间;其中,所述预设优化算法为基于当前所有未进行组合的所述虚拟容量块和当前进行系统优化预判的用户实际操作系统空间中所包含的所有虚拟容量块,通过贪婪算法获取形成用户实际操作系统空间的容量块优化组合方案。
[0013]为了解决上述技术问题,本专利技术提供了一种划分容量块式虚拟资源分配装置,包
括:所述虚拟分割模块,用于采用云虚拟化技术对目标系统云服务器资源进行分割,以获取多个虚拟容量块;所述操作系统空间组合模块,用于基于用户容量需求信号对多个所述虚拟容量块进行组合形成虚拟操作系统空间,将所述虚拟操作系统空间作为用户的实际操作系统空间;其中,所述目标系统云服务器资源包括目标系统云服务器的CPU算力、显卡容量、内存容量、硬盘容量和带宽;所有所述虚拟容量块的容量均基于预设容量计算方式获取;所述预设容量计算方式为:
[0014]其中,P表示容量,表示CPU算力的权重系数,C表示CPU算力,表示显卡容量的权重系数,G表示显卡容量,表示内存容量的权重系数,R表示内容容量,表示硬盘容量的权重系数,D表示硬盘容量,表示带宽的权重系数,B表示带宽。
[0015]为了解决上述技术问题,本专利技术提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述划分容量块式虚拟资源分配方法。
[0016]为了解决上述技术问题,本专利技术提供了一种终端,包括:处理器及存储器;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行所述划分容量块式虚拟资源分配方法。
[0017]与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果:应用本专利技术实施例提供的划分容量块式虚拟资源分配方法,通过云虚拟化技术将云服务器分割为多个虚拟容量块,并通过设计容量计算方法,将虚拟容量块的资源进行具本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种划分容量块式虚拟资源分配方法,包括:采用云虚拟化技术对目标系统云服务器资源进行分割,以获取多个虚拟容量块;基于用户容量需求信号对多个所述虚拟容量块进行组合形成虚拟操作系统空间,将所述虚拟操作系统空间作为用户的实际操作系统空间;其中,所述目标系统云服务器资源包括目标系统云服务器的CPU算力、显卡容量、内存容量、硬盘容量和带宽;所有所述虚拟容量块的容量均基于预设容量计算方式获取;所述预设容量计算方式为:其中,P表示容量,表示CPU算力的权重系数,C表示CPU算力,表示显卡容量的权重系数,G表示显卡容量,表示内存容量的权重系数,R表示内容容量,表示硬盘容量的权重系数,D表示硬盘容量,表示带宽的权重系数,B表示带宽。2.根据权利要求1所述的方法,其特征在于,基于用户容量需求信号对多个所述虚拟容量块进行组合形成虚拟操作系统空间,将所述虚拟操作系统空间作为用户的实际操作系统空间步骤包括:基于预定场景需求对多个所述虚拟容量块进行组合,形成固有虚拟操作系统空间,所述固有虚拟操作系统空间类型包括轻松办公操作系统空间、小型影音娱乐操作系统空间和竞速游戏操作系统空间中的至少一种,所述轻松办公操作系统空间、所述小型影音娱乐操作系统空间和所述竞速游戏操作系统空间的总虚拟容量不同;当所述用户容量需求信号为固有虚拟操作系统空间选取信号时,将对应所述固有虚拟操作系统空间作为对应用户的实际操作系统空间。3.根据权利要求1所述的方法,其特征在于,基于用户容量需求信号对多个所述虚拟容量块进行组合形成虚拟操作系统空间,将所述虚拟操作系统空间作为用户的实际操作系统空间步骤包括:基于自动化配置场景需求对多个所述虚拟容量块进行组合,形成自动化配置操作系统空间,所述自动化配置操作系统空间容量大于预设容量阈值,以使得用户使用所述自动化配置操作系统空间可实现用户的所有操作任务;当所述用户容量需求信号为自动化配置信号时,将所述自动化配置操作系统空间作为用户的临时操作系统空间,并获取预设时间段内用户在所述临时操作系统空间内所消耗的最大资源耗费量;基于所述最大资源耗费量,通过贪婪算法对多个所述虚拟容量块进行组合配置,以形成设定虚拟操作系统空间,并将所述设定虚拟操作系统空间作为用户的实际操作系统空间。4.根据权利要求1所述的方法,其特征在于,所述划分容量块式虚拟资源分配方法还包括:判断用户的实际操作系统空间的容量使用量是否达到使用容量阈值,若是则将用户的实际操作系统空间的所有操作参数传输至训练完成的资源优化网络模型中,训练完成的资源优化网络模型输出预测结果,否则重新判断用户的实际操作系统空间容量使用量是否达到使用容量阈值;
判断所述预测结果是否为可进行优化,若是则基于训练完成的资源优化网络模型输出的优化策...

【专利技术属性】
技术研发人员:肖赟
申请(专利权)人:浙江云针信息科技有限公司
类型:发明
国别省市:

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

1