内存访问监测方法和装置
    42.
    发明公开

    公开(公告)号:CN102362464A

    公开(公告)日:2012-02-22

    申请号:CN201180000901.5

    申请日:2011-04-19

    Inventor: 章晓峰 方帆

    Abstract: 本发明实施例公开了一种内存访问监测方法和装置,其中,该内存访问监测方法包括:对本地内存页面进行粗粒度监测,若所述本地内存页面中存在粗粒度监测的热点页面,则请求操作系统对所述热点页面的内容进行优化迁移;若所述本地内存页面中存在粗粒度监测的半热点页面,则启动对所述半热点页面的细粒度监测;对所述半热点页面进行细粒度监测,若所述半热点页面存在细粒度监测的热点区域,则请求操作系统对所述热点区域的内容进行优化迁移。本发明实施例采用粗粒度监测和细粒度监测结合方式,减少了内存访问监测所需的计数器数量,可以有效识别跨节点的需要优化的热点区域,可以提升NUMA架构中的内存访问优化效率。

    用于管理存储装置的系统、方法和程序

    公开(公告)号:CN101292220A

    公开(公告)日:2008-10-22

    申请号:CN200680039370.X

    申请日:2006-10-05

    Abstract: 用于管理包括第一和第二存储控制器群集的存储服务器的方法、系统和程序。所述第一群集包括一个或多个存储控制器,每个存储控制器控制一个或多个存储阵列。所述第一群集还包括由所述第一群集的所述一个或多个存储控制器共享的第一高速缓冲存储器和第一非易失性存储装置(“NVS”)。所述第二群集包括一个或多个存储控制器,每个存储控制器控制一个或多个存储阵列。所述第二群集还包括由所述第二群集的所述一个或多个存储控制器共享的第二高速缓冲存储器和第二非易失性存储装置。监视每个所述群集控制的数据被出页到所述存储阵列之前在所述群集的高速缓冲存储器中保存的时间量。监视由于NVS不足而被延迟的访问群集的存储阵列的请求的数量。根据每个所述群集控制的数据被出页到所述存储阵列之前在所述群集的高速缓冲存储器中保存的时间量,以及根据由于NVS不足而被延迟的访问群集的存储阵列的请求的数量,来确定对每个所述存储阵列的访问的破坏程度。当对存储阵列的访问被过度破坏时,将数据从访问被破坏的存储阵列移动到其他具有较低访问破坏程度的存储阵列。

    基于动态性能监控的存储器管理方法

    公开(公告)号:CN1902598A

    公开(公告)日:2007-01-24

    申请号:CN200480039177.7

    申请日:2004-12-24

    Abstract: 描述了用于在处理器系统内优化存储器管理的技术。可以在包括片上性能监控的处理器上和一些系统上实施该技术,其中将外部的性能监控器耦合到处理器。列举了包括性能监控单元(PMU)的处理器。PMU可存储关于读和写高速缓存的不命中数据,也可保存转换旁视缓冲区(TLB)不命中的数据。用来自PMU的数据来确定存储器堆内的任何存储区是否为过失存储区,即呈现大量存储器问题或停顿的区域。如果发现了过失存储区,则诸如垃圾收集例程的存储器管理程序能通过改进对象在存储器堆中的排布来有效地优化存储器性能和应用程序性能。以这种方式,存储器管理例程可基于动态的和实时的存储器性能数据而被关注。

Patent Agency Ranking