一种页面换出方法、装置、设备及数据处理系统与流程

文档序号:37514747发布日期:2024-04-01 14:24阅读:来源:国知局

技术特征:

1.一种页面换出方法,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述主机操作系统获取所述主机上计算实例的页面标签,包括:

3.如权利要求2所述的方法,其特征在于,所述页面标签包括虚拟机管理页面、所述虚拟机操作系统的内核页面或所述虚拟机的应用占用的页面,其中,所述目标页面包括所述虚拟机的应用占用的页面。

4.如权利要求1所述的方法,其特征在于,所述主机操作系统获取所述主机上计算实例的页面标签,包括:

5.如权利要求4所述的方法,其特征在于,所述页面标签包括容器管理页面、或所述容器的应用占用的页面,其中,所述目标页面包括所述容器的应用占用的页面。

6.如权利要求3或5所述的方法,其特征在于,所述页面标签还包括所述计算实例占用的冷页面、热页面,所述目标页面包括所述冷页面。

7.如权利要求1-6任一项所述的方法,其特征在于,所述主机操作系统根据所述页面标签从所述计算实例占用的各个页面确定目标页面,包括:

8.如权利要求1-7任一项所述的方法,其特征在于,所述存储设备为部署在所述主机之外,与所述主机通过网络连接的存储设备,或为所述主机的本地存储设备,或为公有云或私有云中为所述主机分配的存储空间。

9.如权利要求1-8任一项所述的方法,其特征在于,所述主机还包括加速装置,所述主机操作系统将所述目标页面交换至所述存储设备,包括:

10.如权利要求1-8任一项所述的方法,其特征在于,所述方法包括:

11.如权利要求10所述的方法,其特征在于,所述加速装置将所述目标页面写入到所述主机的内存中,包括:

12.如权利要求9所述的方法,其特征在于,所述加速装置将所述目标页面换出至所述存储设备,包括:

13.如权利要求10所述的方法,其特征在于,所述加速装置根据所述对应关系所确定的所述目标页面的交换地址从所述存储设备获取所述目标页面,包括;

14.一种页面换出装置,其特征在于,所述装置包括:

15.如权利要求14所述的装置,其特征在于,所述实例页面识别模块获取所述主机上计算实例的页面标签,用于:

16.如权利要求15所述的装置,其特征在于,所述页面标签包括虚拟机管理页面、所述虚拟机操作系统的内核页面或所述虚拟机的应用占用的页面,其中,所述目标页面包括所述虚拟机的应用占用的页面。

17.如权利要求14所述的装置,其特征在于,所述实例页面识别模块获取所述主机上计算实例的页面标签,用于:

18.如权利要求17所述的装置,其特征在于,所述页面标签包括容器管理页面、或所述容器的应用占用的页面,其中,所述目标页面包括所述容器的应用占用的页面。

19.如权利要求16或18所述的装置,其特征在于,所述页面标签还包括所述计算实例占用的冷页面、热页面,所述目标页面包括所述冷页面。

20.如权利要求14-19任一项所述的装置,其特征在于,所述实例页面识别模块根据所述页面标签从所述计算实例占用的各个页面确定目标页面,用于:

21.如权利要求14-20任一项所述的装置,其特征在于,所述存储设备为部署在所述主机之外,与所述主机通过网络连接的存储设备,或为所述主机的本地存储设备,或为公有云或私有云中为所述主机分配的存储空间。

22.如权利要求14-21任一项所述的装置,其特征在于,所述主机包括加速装置,所述交换模块将所述目标页面交换至所述存储设备,用于:

23.一种计算设备,其特征在于,所述计算设备包括处理器和内存;

24.如权利要求23所述的计算设备,其特征在于,所述处理器获取所述主机上计算实例的页面标签,用于:

25.如权利要求23或24所述的计算设备,其特征在于,所述页面标签包括虚拟机管理页面、所述虚拟机操作系统的内核页面或所述虚拟机的应用占用的页面,其中,所述目标页面包括所述虚拟机的应用占用的页面。

26.如权利要求23或24所述的计算设备,其特征在于,所述页面标签包括容器管理页面、或所述容器的应用占用的页面,其中,所述目标页面包括所述容器的应用占用的页面。

27.如权利要求25-26任一项所述的计算设备,其特征在于,所述页面标签还包括所述计算实例占用的冷页面、热页面,所述目标页面包括所述冷页面。

28.如权利要求23-27任一项所述的计算设备,其特征在于,所述处理器在确定所述目标页面,用于:

29.如权利要求23-28任一项所述的计算设备,其特征在于,所述存储设备为部署在所述主机之外,与所述主机通过网络连接的存储设备,或为所述主机的本地存储设备,或为公有云或私有云中为所述主机分配的存储空间。

30.如权利要求23-29任一项所述的计算设备,其特征在于,所述计算设备还包括加速装置,所述处理器将所述目标页面交换至所述存储设备,用于:

31.如权利要求30所述的计算设备,其特征在于,所述加速装置,还用于:

32.如权利要求31所述的计算设备,其特征在于,所述加速装置在将所述目标页面写入到所述主机的内存中,用于:

33.如权利要求30所述的计算设备,其特征在于,所述加速装置在将所述目标页面换出至所述存储设备,用于:

34.如权利要求31所述的计算设备,其特征在于,所述加速装置在根据所述对应关系所确定的所述目标页面的交换地址从所述存储设备获取所述目标页面,用于;

35.一种计算机存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行权利要求1至13任一项所述的方法。

36.一种数据处理系统,其特征在于,所述数据处理系统包括主机和存储设备,所述存储设备通过内部总线或网络与所述主机通信,所述主机设置有加速装置;

37.如权利要求36所述的系统,其特征在于,压缩后的数据保存在所述加速装置的内存中,所述加速装置,还用于:

38.如权利要求36所述的系统,其特征在于,压缩后的数据保存在所述主机的内存中,所述加速装置,还用于:

39.如权利要求36~38任一项所述的系统,其特征在于,

40.如权利要求39所述的系统,其特征在于,所述压缩后的数据已迁移至所述存储设备,所述加速装置,还用于:从所述存储设备获取所述压缩后的数据。


技术总结
一种页面换出方法、装置、设备及数据处理系统,本申请中,主机操作系统从主机上的计算实例获取计算实例的页面标签,页面标签指示内存中计算实例占用的各个页面的重要程度。在需要将内存中的页面换出的情况下,主机操作系统根据页面标签从计算实例占用的各个页面中确定目标页面,将目标页面换出至存储设备。主机操作系统能够获取计算实例的页面标签,能够准确的获知计算实例占用的各个页面的重要程度,在后续需要将页面换出到存储设备时,避免将一些重要程度高的页面换出到存储设备,能够有效避免由于页面换出到存储设备导致的计算实例的卡顿,保证计算实例的运行效率。

技术研发人员:钟刊,王谦,屈欢,崔文林
受保护的技术使用者:成都华为技术有限公司
技术研发日:
技术公布日:2024/3/31
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1