【技术实现步骤摘要】
本专利技术涉及通信
,特别涉及一种NUMA芯片带宽监测的方法、装置及系统。
技术介绍
随着计算机技术的不断发展与进步,一些高性能计算机包括有多个处理器,以满足用户对计算速度的要求。在多处理器的计算机中,各个处理器的工作模式主要有三种,分别为SMP(Symmetric Multiprocessing Processing,对称多处理)模式、NUMA(Non Uniform Memory Access,非均匀存储访问)模式及MPP(Massively Parallel Processing,大规模并行处理)模式。其中,NUMA模式为将计算机划分为多个NUMA节点,每个NUMA节点包括一个NUMA芯片、一定数量的处理器芯片及内存。同一NUMA节点内,各个处理器可以通过该NUMA节点上的NUMA芯片访问该NUMA节点内存中的数据;不同NUMA节点中的NUMA芯片相互连接,一个NUMA节点中的处理器通过相连的两个NUMA芯片访问另一个NUMA节点内存中的数据。针对于NUMA模式,由于NUMA芯片设计不合理等因素,经常出现一个NUMA节点中的处理器访问其他NUMA节点 ...
【技术保护点】
一种NUMA芯片带宽监测的方法,其特征在于,包括:对上行总线的数据流量进行监测,获得上行总线带宽数据,其中,所述上行总线为所述NUMA芯片与其他各个NUMA芯片进行数据传输的总线;对下行总线的数据流量进行监测,获得下行总线带宽数据,其中,所述下行总线为所述NUMA芯片与同一NUMA节点中各个处理器进行数据传输的总线;对所述NUMA芯片的各个内部总线的数据流量进行监测,获得各个内部总线对应的内部总线带宽数据,其中,所述内部总线为所述NUMA芯片内部任意两个功能模块进行数据传输的总线;将所述上行总线带宽数据、下行总线带宽数据以及各个内部总线带宽数据存储到所述NUMA芯片中对应的状态寄存器中。
【技术特征摘要】
1.一种NUMA芯片带宽监测的方法,其特征在于,包括:对上行总线的数据流量进行监测,获得上行总线带宽数据,其中,所述上行总线为所述NUMA芯片与其他各个NUMA芯片进行数据传输的总线;对下行总线的数据流量进行监测,获得下行总线带宽数据,其中,所述下行总线为所述NUMA芯片与同一NUMA节点中各个处理器进行数据传输的总线;对所述NUMA芯片的各个内部总线的数据流量进行监测,获得各个内部总线对应的内部总线带宽数据,其中,所述内部总线为所述NUMA芯片内部任意两个功能模块进行数据传输的总线;将所述上行总线带宽数据、下行总线带宽数据以及各个内部总线带宽数据存储到所述NUMA芯片中对应的状态寄存器中。2.根据权利要求1所述的方法,其特征在于,所述上行总线带宽数据包括:所述上行总线的实时带宽、峰值带宽、谷值带宽及平均带宽中的任意一个或多个;和/或,所述下行总线带宽数据包括:所述下行总线的实时带宽、峰值带宽、谷值带宽及平均带宽中的任意一个或多个;和/或,所述内部总线带宽数据包括:对应内部总线的实时带宽、峰值带宽、谷值带宽及平均带宽中的任意一个或多个。3.根据权利要求2所述的方法,其特征在于,所述实时带宽包括:最近一秒钟内对应总线传输有效数据的总量;和/或,所述峰值带宽包括:监控时间段内对应实时带宽的最大值;和/或,所述谷值带宽包括:监控时间段内对应实时带宽的非零最小值;和/或,所述平均带宽包括:监控时间段内对应的各个所述实时带宽的平均值。4.根据权利要求3所述的方法,其特征在于,所述有效数据的总量包括:对应总线接收的有效数据的总量及该对应总线发送的有效数据的总量。5.根据权利要求1至4中任一所述的方法,其特征在于,进一步包括:通过基板管理控制器BMC从所述状态寄存器中读取所述上行总线带宽数据、下行总线带宽数据以及各个内部总线带宽数据中的任意一个或多个,以对所述NUMA芯片进行带宽性能分析。6.一种NUMA芯片带宽监测的装置,其特征在于,包括:上行带宽监测单元、下行带宽监测单元、内部带宽监测单元及存储单元;所述上行带宽监测单元,用于对上行总线的数据流量进行监测,获得上行总线带宽数...
【专利技术属性】
技术研发人员:周恒钊,刘璧怡,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。