【技术实现步骤摘要】
本专利技术涉及计算机系统
,具体涉及一种复杂拓扑结构的计算机系统中NUMA域设置方法。
技术介绍
在计算机系统中,往往需要设置NUMA域(Non-UniformMemoryAccessArchitecture)系统,及NUMA域之间的合理距离,来提升整个系统的性能。但对于多节点计算机系统,尤其是节点间拓扑结构复杂的系统,NUMA域之间的距离往往设置的不够精准,这样会限制系统性能。
技术实现思路
本专利技术要解决的技术问题是:本专利技术提出了一种复杂拓扑结构的计算机系统中NUMA域设置方法,能够比较精准的计算出各个NUMA域之间的距离,达到系统性能优化的目的。本专利技术所采用的技术方案为:一种复杂拓扑结构的计算机系统中NUMA域设置方法,所述方法通过对系统拓扑中的各条链路设置权值,并通过累加的方式计算出实际物理节点间的距离,然后通过节点对应表算出逻辑节点间的距离,从而准确设置了NUMA域之间的距离。所述方法操作步骤如下:首先为计算机系统的每条传输链路设立传输权值,延时越大的链路,值越大;其次,为系统建立一个拓扑模拟矩阵;然后,每次设置分区时,建立逻辑节点和物理节点的对应表,便于查询逻辑节点间的距离;最后,在设置NUMA域时,即可通过查询逻辑节点和物理节点的对应表及拓扑模拟矩阵,得出逻辑节点的准确距离,从而得到准确的NUMA域设定。所述拓扑模拟矩阵构成方式如下:假设系 ...
【技术保护点】
一种复杂拓扑结构的计算机系统中NUMA域设置方法,其特征在于:所述方法通过对系统拓扑中的各条链路设置权值,并通过累加的方式计算出实际物理节点间的距离,然后通过节点对应表算出逻辑节点间的距离,从而准确设置了NUMA域之间的距离。
【技术特征摘要】
1.一种复杂拓扑结构的计算机系统中NUMA域设置方法,其特征在于:所述方法通过对
系统拓扑中的各条链路设置权值,并通过累加的方式计算出实际物理节点间的距离,然后
通过节点对应表算出逻辑节点间的距离,从而准确设置了NUMA域之间的距离。
2.根据权利要求1所述的一种复杂拓扑结构的计算机系统中NUMA域设置方法,其特征
在于,所述方法操作步骤如下:
首先为计算机系统的每条传输链路设立传输权值,延时越大的链路,值越大;
其次,为系统建立一个拓扑模拟矩阵;
然后,每次设置...
【专利技术属性】
技术研发人员:黄家明,乔英良,王建红,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。