【技术实现步骤摘要】
交换分区管理方法、装置、电子设备和存储介质
本申请涉及数据存储领域,尤其涉及一种交换分区管理方法、装置、电子设备和存储介质。
技术介绍
虚拟机(VirtualMachine,VM)在主机上运行时,为了能够有效使用虚拟机的内存,可将物理内存中的部分虚拟机数据交换到交换(SWAP)分区中,或者从交换分区中恢复数据到物理内存中,从而,更大限度的利用内存资源,实现交换分区功能。在相关技术中,在实现交换分区功能时,主要采用全局SWAP分区机制,将SWAP分区作为一个整体,同一个SWAP分区对应多个不同的虚拟机。在同一个SWAP分区中不同虚拟机可以访问所有正在运行的虚拟机的SWAP文件,因此,存在一定的数据安全风险。同时,SWAP分区的大小难以进行灵活配置。因此,如何提高交换分区管理的安全性和灵活性成为亟待解决的重要问题。
技术实现思路
本申请实施例提供了一种交换分区管理方法、装置、电子设备和存储介质,可以提高交换分区管理的安全性和灵活性。本申请实施例提供了一种交换分区管理方法,包括:建立虚拟机和交换分区的映射关系;根据所述交换分区的存储路径的信息、以及所述虚拟机和交换分区的映射关系,创建所述虚拟机对应的交换分区;根据所述虚拟机和交换分区的映射关系,对所述虚拟机对应的交换分区进行管理。在一种实现方式中,所述根据所述虚拟机和交换分区的映射关系,对所述虚拟机对应的交换分区进行管理,包括以下至少一种情况:根据所述虚拟机和交换分区的映射关系,对所述虚拟机中的虚拟 ...
【技术保护点】
1.一种交换分区管理方法,其特征在于,包括:/n建立虚拟机和交换分区的映射关系;/n根据所述交换分区的存储路径的信息、以及所述虚拟机和交换分区的映射关系,创建所述虚拟机对应的交换分区;/n根据所述虚拟机和交换分区的映射关系,对所述虚拟机对应的交换分区进行管理。/n
【技术特征摘要】
1.一种交换分区管理方法,其特征在于,包括:
建立虚拟机和交换分区的映射关系;
根据所述交换分区的存储路径的信息、以及所述虚拟机和交换分区的映射关系,创建所述虚拟机对应的交换分区;
根据所述虚拟机和交换分区的映射关系,对所述虚拟机对应的交换分区进行管理。
2.根据权利要求1所述的方法,其特征在于,所述根据所述虚拟机和交换分区的映射关系,对所述虚拟机对应的交换分区进行管理,包括以下至少一种情况:
根据所述虚拟机和交换分区的映射关系,对所述虚拟机中的虚拟机数据进行数据处理;
根据所述虚拟机和交换分区的映射关系,对所述虚拟机对应的交换分区进行权限控制;
根据所述虚拟机和交换分区的映射关系,对所述虚拟机对应的交换分区进行配置。
3.根据权利要求2所述的方法,其特在于,所述虚拟机数据包括所述虚拟机对应的物理内存中待回收的页和/或所述虚拟机的页表,所述待回收的页的内存访问频率小于预设频率;所述对所述虚拟机中的虚拟机数据进行数据处理,包括:
确定所述虚拟机对应的物理内存处于内存超配状态;
根据所述虚拟机和交换分区的映射关系,将所述虚拟机对应的物理内存中待回收的页和/或所述虚拟机的页表从所述物理内存写入所述虚拟机对应的交换分区。
4.根据权利要求3所述的方法,其特征在于,所述根据所述虚拟机和交换分区的映射关系,将所述虚拟机对应的物理内存中待回收的页和/或所述虚拟机的页表从所述物理内存写入所述虚拟机对应的交换分区,包括:
获取所述虚拟机的页表和所述虚拟机的映射关系;
根据所述虚拟机的页表和所述虚拟机的映射关系、所述虚拟机和交换分区的映射关系,将所述虚拟机对应的物理内存中待回收的页和/或所述虚拟机的页表从所述物理内存写入所述虚拟机对应的交换分区。
5.根据权利要求4所述的方法,其特征在于,所述获取所述虚拟机的页表和所述虚拟机的映射关系,包括:
获取所述虚拟机的页表的标记信息;
根据所述虚拟机的页表的标记信息与所述虚拟机的映射关系,建立所述虚拟机的页表和所述虚拟机的映射关系。
6.根据权利要求2所述的方法,其特征在于,所述根据所述虚拟机和交换分区的映射关系,对所述虚拟机对应的交换分区进行权限控制,包括:
根据所述虚拟机和交换分区的映射关系,确定所述虚拟机对应的交换分区的访问权限。
7.根据权利要求2所述的方法,其特征在于,所述根据所述虚拟机和交换分区的映射关系,对所述虚拟机中的虚拟机数...
【专利技术属性】
技术研发人员:陈彦龙,薛飞,周旭,汤雄超,廖俊峰,陈列,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。