NUMA node
来源:互联网 发布:网络加速的原理 编辑:程序博客网 时间:2024/06/07 22:21
现在的机器上都是有多个CPU和多个内存块的。以前我们都是将内存块看成是一大块内存,所有CPU到这个共享内存的访问消息是一样的。这就是之前普遍使用的SMP模型。但是随着处理器的增加,共享内存可能会导致内存访问冲突越来越厉害,且如果内存访问达到瓶颈的时候,性能就不能随之增加。NUMA(Non-Uniform Memory Access)就是这样的环境下引入的一个模型。比如一台机器是有2个处理器,有4个内存块。我们将1个处理器和两个内存块合起来,称为一个NUMA node,这样这个机器就会有两个NUMA node。在物理分布上,NUMA node的处理器和内存块的物理距离更小,因此访问也更快。比如这台机器会分左右两个处理器(cpu1, cpu2),在每个处理器两边放两个内存块(memory1.1, memory1.2, memory2.1,memory2.2),这样NUMA node1的cpu1访问memory1.1和memory1.2就比访问memory2.1和memory2.2更快。所以使用NUMA的模式如果能尽量保证本node内的CPU只访问本node内的内存块,那这样的效率就是最高的。
0 0
- NUMA node
- NUMA and node interleaving
- numa,numa node 和物理内存
- linux上获得numa node distance
- NUMA
- numa
- numa
- Numa
- numa
- NUMA
- NUMA
- numa
- NUMA
- NUMA
- NUMA
- NUMA
- CentOS 7.1 NVMe 中断绑定最近的NUMA node
- NUMA架构
- Openstack Horizon开发资料与案例
- 加载缩略图类
- 移动端报表JS开发示例
- position定位元素解读
- 人类面对问题时的盲目
- NUMA node
- Mysql Load操作
- 4.3.3.3 master_status_event函数:父进程读status_fd管道,更新其记录的子进程状态
- PowerDesigner(八)-面向对象模型(用例图,序列图,类图,生成Java源代码及Java源代码生成类图)
- sed命令详解
- C++指针与引用的区别
- 蓝桥杯b组c++.9.交换杯子
- 山西省蓝桥B9
- CodeForces 616A Comparing Two Long Integers【字符串】