内存共享的方法和装置
    1.
    发明授权

    公开(公告)号:CN106155923B

    公开(公告)日:2019-04-12

    申请号:CN201510163389.6

    申请日:2015-04-08

    IPC分类号: G06F12/0877 G06F12/0868

    摘要: 本发明实施例提供一种内存共享的方法和装置,通过根据远程节点的内存的页面的被访问次数和页面中被访问的高速缓存块的个数,确定远程节点的内存的热页面,将热页面与本地节点的内存的非活跃页面进行交换,从而,使得频繁访问的页面集中分布在本地节点的内存中,访问次数较少的页面集中的远程节点的内存中,降低远程内存访问带来的性能开销,实现系统整体性能的提高。

    一种内存管理方法及内存管理设备

    公开(公告)号:CN104346284B

    公开(公告)日:2017-10-24

    申请号:CN201310335408.X

    申请日:2013-08-02

    IPC分类号: G06F12/02 G06F9/455

    摘要: 本发明实施例公开了一种内存管理方法及内存管理设备,其中,一种内存管理方法,包括:在虚拟机运行期间获取虚拟机的页面访问统计信息;根据页面访问统计信息,按照页面访问次数由大到小的顺序,确定第一目标页;若虚拟机满足重映射条件,则:将第一目标页的页面数据从PRAM迁移到所述虚拟机的DRAM存储空间;将第一目标页的逻辑地址映射到存储第一目标页的页面数据的DRAM存储空间;其中,所述重映射条件包括:虚拟机的准许重映射标识为有效值;其中,在同一物理计算机上,同一时刻只能有一台虚拟机的准许重映射标识被设为有效值。本发明提供的技术方案能够实现在虚拟化环境中使用DRAM和PRAM混合的存储结构提高系统存储性能。

    一种内存管理方法及内存管理设备

    公开(公告)号:CN104346284A

    公开(公告)日:2015-02-11

    申请号:CN201310335408.X

    申请日:2013-08-02

    IPC分类号: G06F12/02 G06F9/455

    摘要: 本发明实施例公开了一种内存管理方法及内存管理设备,其中,一种内存管理方法,包括:在虚拟机运行期间获取虚拟机的页面访问统计信息;根据页面访问统计信息,按照页面访问次数由大到小的顺序,确定第一目标页;若虚拟机满足重映射条件,则:将第一目标页的页面数据从PRAM迁移到所述虚拟机的DRAM存储空间;将第一目标页的逻辑地址映射到存储第一目标页的页面数据的DRAM存储空间;其中,所述重映射条件包括:虚拟机的准许重映射标识为有效值;其中,在同一物理计算机上,同一时刻只能有一台虚拟机的准许重映射标识被设为有效值。本发明提供的技术方案能够实现在虚拟化环境中使用DRAM和PRAM混合的存储结构提高系统存储性能。

    内存共享的方法和装置
    4.
    发明公开

    公开(公告)号:CN106155923A

    公开(公告)日:2016-11-23

    申请号:CN201510163389.6

    申请日:2015-04-08

    IPC分类号: G06F12/08

    摘要: 本发明实施例提供一种内存共享的方法和装置,通过根据远程节点的内存的页面的被访问次数和页面中被访问的高速缓存块的个数,确定远程节点的内存的热页面,将热页面与本地节点的内存的非活跃页面进行交换,从而,使得频繁访问的页面集中分布在本地节点的内存中,访问次数较少的页面集中的远程节点的内存中,降低远程内存访问带来的性能开销,实现系统整体性能的提高。

    一种数据读取方法及设备

    公开(公告)号:CN104281545A

    公开(公告)日:2015-01-14

    申请号:CN201310291218.2

    申请日:2013-07-11

    IPC分类号: G06F13/16 G06F13/28

    摘要: 本发明实施例公开了一种数据读取方法及设备,涉及计算机领域,降低了大量数据连续读取过程中的操作复杂度和功耗。具体方案为:MC将需要读取的数据在存储器中的行地址发送至存储器,以便存储器将存储器中与行地址对应行的数据存储在存储器的缓冲区中;MC向存储器发送第一命令,以便存储器根据第一命令遍历所有列地址将需要读取的数据发送至MC;其中,需要读取的数据为缓冲区中存储的与行地址对应行的所有数据,第一命令用于激活存储器中的直接存储器存取DMA逻辑;MC接收存储器发送的需要读取的数据。本发明用于数据读取的过程中。

    虚拟机迁移方法和装置
    6.
    发明公开

    公开(公告)号:CN103888501A

    公开(公告)日:2014-06-25

    申请号:CN201210566520.X

    申请日:2012-12-24

    IPC分类号: H04L29/08 G06F9/48

    摘要: 本发明实施例提供一种虚拟机迁移方法和装置。所述方法包括:通过获取本机中各虚拟机的内存信息,当本机的负载过重时产生虚拟机迁移请求,并获取候选服务器及其内存信息,然后比较虚拟机的内存信息和候选服务器的内存信息,以确定本机中需要迁移的虚拟机和在所述候选服务器中选择目标服务器,并将本机中选择的需要迁移的虚拟机迁移至选择的目标服务器。本发明实施例保证了虚拟机迁移后系统具有非常高的内存利用率,不会出现对物理内存需求的急剧增加,而且保证了在服务器内存负载过重时,迁移虚拟机后服务器能够获得所期望的空闲内存。

    一种确定物理地址的方法及装置

    公开(公告)号:CN104216833B

    公开(公告)日:2017-10-10

    申请号:CN201310207412.8

    申请日:2013-05-29

    IPC分类号: G06F12/02

    摘要: 本发明公开一种确定物理地址的方法及装置,涉及计算机技术领域,可以采用支持多种页面大小的组相连的TLB获得物理地址,并且降低功耗。本发明通过根据线性地址的高N位获得页面大小,所述N大于0,并且小于所述线性地址的位数;根据所述页面大小,获得旁路转换缓存TLB的索引号;根据所述页面大小和支持的最小页面大小,获得屏蔽位Mask;根据所述Mask,获得所述TLB的标签;根据所述索引号和所述标签,查找所述TLB,获得所述线性地址对应的物理地址的高MAC1位;根据所述Mask、所述支持的最小页面以及所述物理地址的高MAC1位,获得物理地址。本发明适于通过线性地址确定物理地址时采用。

    一种确定物理地址的方法及装置

    公开(公告)号:CN104216833A

    公开(公告)日:2014-12-17

    申请号:CN201310207412.8

    申请日:2013-05-29

    IPC分类号: G06F12/02

    摘要: 本发明公开一种确定物理地址的方法及装置,涉及计算机技术领域,可以采用支持多种页面大小的组相连的TLB获得物理地址,并且降低功耗。本发明通过根据线性地址的高N位获得页面大小,所述N大于0,并且小于所述线性地址的位数;根据所述页面大小,获得旁路转换缓存TLB的索引号;根据所述页面大小和支持的最小页面大小,获得屏蔽位Mask;根据所述Mask,获得所述TLB的标签;根据所述索引号和所述标签,查找所述TLB,获得所述线性地址对应的物理地址的高MAC1位;根据所述Mask、所述支持的最小页面以及所述物理地址的高MAC1位,获得物理地址。本发明适于通过线性地址确定物理地址时采用。