一种调控虚拟机物理内存的方法和装置

    公开(公告)号:CN104063281B

    公开(公告)日:2018-04-10

    申请号:CN201310092264.X

    申请日:2013-03-21

    Abstract: 本发明实施例提供一种调控虚拟机物理内存的方法和装置,以提高物理内存资源的利用率。所述装置包括内存监控器和虚拟机管理模块;内存监控器用于通过获取的访存请求以及基于虚拟机管理模块传送的更新的虚拟机页表信息,获取虚拟机访问特征信息,将虚拟机访问特征信息传递至所述虚拟机管理模块;虚拟机管理模块用于监控到虚拟机的页表改变时,将更新的虚拟机页表信息传送至内存监控器,并基于内存监控器返回的虚拟机访问特征信息执行对虚拟机物理内存的调控。本发明提供的方法可以获得比较准确的物理内存调控的依据,依此依据能够得到比较准确的调控决策,从而能够通过准确调控为虚拟机分配的物理内存来提高物理内存资源的利用率。

    降低内存系统功耗的方法和内存控制器

    公开(公告)号:CN104380259B

    公开(公告)日:2018-09-21

    申请号:CN201280001333.5

    申请日:2012-10-17

    Abstract: 本发明实施例提供一种降低内存系统功耗的方法和内存控制器,其中,降低内存系统功耗的方法包括:判断内存系统中是否存在访问频度低的动态随机存储DRAM内存模块;在存在访问频度低的DRAM内存模块时,根据该内存系统中工作集的大小将该工作集之外的页面数据转移到非易失性存储器NVM内存模块,该工作集之外的页面数据为预定时间内进程运行所无需访问的页面数据。根据本发明的实施例,将工作集之外的页面数据转移到NVM内存模块,由于NVM内存模块具有非易失和低功耗的特点,因此将DRAM内存模块中存储的部分数据转移到NVM内存模块,可以降低整个内存系统的功耗。

    一种内存访问的方法、缓冲调度器和内存模块

    公开(公告)号:CN104216834A

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

    申请号:CN201310209787.8

    申请日:2013-05-30

    Abstract: 本发明公开一种内存访问的方法、缓冲调度器和内存模块,能够在不改变内存模块或内存芯片的基础上,支持多种应用场景。该方法包括:接收访存数据的操作请求消息,其中,所述操作请求消息包括所述访存数据的标记信息、操作信息和所述访存数据的存储地址信息,所述访存数据的标记信息包括标记类型,所述标记类型用于指示所述缓冲调度器对所述访存数据和/或访存数据的标记进行操作;根据所述访存数据的标记信息、以及所述访存数据的存储地址和所述访存数据的操作信息中的至少一项,对存储在内存模块中的所述访存数据的标记和/或访存数据进行操作。本发明适用于计算机领域。

    一种调控虚拟机物理内存的方法和装置

    公开(公告)号:CN104063281A

    公开(公告)日:2014-09-24

    申请号:CN201310092264.X

    申请日:2013-03-21

    Abstract: 本发明实施例提供一种调控虚拟机物理内存的方法和装置,以提高物理内存资源的利用率。所述装置包括内存监控器和虚拟机管理模块;内存监控器用于通过获取的访存请求以及基于虚拟机管理模块传送的更新的虚拟机页表信息,获取虚拟机访问特征信息,将虚拟机访问特征信息传递至所述虚拟机管理模块;虚拟机管理模块用于监控到虚拟机的页表改变时,将更新的虚拟机页表信息传送至内存监控器,并基于内存监控器返回的虚拟机访问特征信息执行对虚拟机物理内存的调控。本发明提供的方法可以获得比较准确的物理内存调控的依据,依此依据能够得到比较准确的调控决策,从而能够通过准确调控为虚拟机分配的物理内存来提高物理内存资源的利用率。

    获取对象级访存行为的方法及装置

    公开(公告)号:CN102609254A

    公开(公告)日:2012-07-25

    申请号:CN201210017962.9

    申请日:2012-01-19

    Abstract: 本发明提供一种软硬件结合方式来获取对象级访存行为的方法。该方法通过硬件侦听的方式获取每个访存请求中关于物理地址、读/写、到达时间的信息;获取进程页表信息,实时监控并记录内核更新页表的操作;实时监控进程的动态分配和释放内存的操作,获取对象的虚拟地址空间信息。并通过整合上述信息得到了精确的对象级访存行为,为程序调试和性能调优提供丰富的访存信息。而且该方法不会对程序的执行造成干扰,不会引入额外开销。

Patent Agency Ranking