【技术实现步骤摘要】
云系统内存数据处理方法、装置、设备及存储介质
本申请涉及计算机
,特别涉及一种云系统内存数据处理方法、装置、设备及存储介质。
技术介绍
随着云计算的快速发展,虚拟化(Virtualization)技术的应用也得到了迅速发展。作为一种资源管理技术,虚拟化技术将计算机设备的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源,并且这些虚拟化资源不受现有资源的架设方式、地域或物理组态的限制。在虚拟化环境下,同一宿主机上的所有虚拟机共享内存资源,但是各个虚拟机在运行时的负载各不相同,使得各个虚拟机对内存资源的需求也有所不同。因此,为了提高内存资源的利用率,可以根据虚拟机对内存资源的实际需求分配相应数据的内存资源,对虚拟机的实际运行具有重要意义。在相关技术中,对虚拟机的资源分配可通过以下方式实现,方式一:根据需求动态变更虚拟机资源的分配数量,并且在资源总量不变的情况下调整单个虚拟机的资源分配且不需要停机处理;方式二:根据经过计算的虚拟机的优先级规则,动态调整各虚拟机的资源分 ...
【技术保护点】
1.一种云系统内存数据处理方法,其特征在于,包括:检测第一虚拟机内存中各数据当前是否满足转存条件;将满足转存条件的第一数据,转存至预设的存储区,以使所述第一数据所在内存空间处于空闲状态;获取待缓存的第二数据;将所述第二数据写入所述内存空间。
【技术特征摘要】
1.一种云系统内存数据处理方法,其特征在于,包括:检测第一虚拟机内存中各数据当前是否满足转存条件;将满足转存条件的第一数据,转存至预设的存储区,以使所述第一数据所在内存空间处于空闲状态;获取待缓存的第二数据;将所述第二数据写入所述内存空间。2.如权利要求1所述的方法,其特征在于,所述检测第一虚拟机内存中各数据当前是否满足转存条件,包括:获取所述第一虚拟机中每个内存空间的访问记录;根据每个内存空间的访问记录,确定每个内存空间中的数据当前是否满足转存条件;其中,所述访问记录,包括以下信息中的至少一个:访问次数、访问频率、距离当前时刻最近的前一次访问时刻。3.如权利要求1所述的方法,其特征在于,所述检测第一虚拟机内存中各数据当前是否满足转存条件,包括:获取所述第一虚拟机所在宿主机中所有内存空间的访问记录;根据每个内存空间的访问记录,确定所述第一虚拟机中的每个第一内存空间中的数据当前是否满足转存条件;其中,所述访问记录,包括以下信息中的至少一个:访问次数、访问频率、距离当前时刻最近的前一次访问时刻。4.如权利要求3所述的方法,其特征在于,若第一虚拟机中的第一内存空间的访问记录与第二虚拟机中的第二内存空间的访问记录相同、且均满足转存条件;所述确定所述第一虚拟机中的每个第一内存空间中的数据当前是否满足转存条件之后,还包括:根据所述第一虚拟机与所述第二虚拟机分别对应的优先级,确定所述第一内存空间中的数据及所述第二内存空间中的数据分别对应的转存优先级;或者,根据所述第一虚拟机及所述第二虚拟机当前分别对应的中央处理器占用率,确定所述第一内存空间中的数据及所述第二内存空间中的数据分别对应的转存优先级;或者,根据所述第一虚拟机及所述第二虚拟机当前分别对应的带宽资源占用率,确定所述第一内存空间中的数据及所述第二内存空间中的数据分别对应的转存优先级。5.如权利要求3所述的方法,其特征在于,所述获...
【专利技术属性】
技术研发人员:王佳,
申请(专利权)人:腾讯科技深圳有限公司,腾讯云计算北京有限责任公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。