NUMA
2016-04-23 20:06
381 查看
产生
非统一内存访问(NUMA)(Non Uniform Memory Access Architecture)是为了解决传统的对称多处理器(SMP)系统中的可扩展性问题而产生的。基本概念
在SMP中,多处理器共享北桥中的内存控制器来达到共同访问外部内存和IO的目的,随着更多的处理器被添加到SMP系统中,总线竞争将会越来越大,系统的性能也必随之大打折扣。SMP系统的示意图如下:在NUMA系统中,将几个处理器通过内存总线与一块内存相连构成一个组(节点 node)。处于节点内的内存称为本地内存,处于其他节点中的内存对于该组而言称为外部内存。NUMA系统的示意图如下:
每个CPU中都整合了一个内存控制器,并且CPU之间采用了一种Hyper-Transport的技术建立连接。CPU可以直接访问本地内存,通过其他CPU访问外部内存。
相关文章推荐
- linux系统性能测试之虚拟内存管理篇
- linux内存管理机制
- linux内存管理之红黑树算法源码详解
- Linux 内存管理(一)
- Linux 内存管理(二)
- linux内存管理
- Linux内核模块的概念和基本的编程方法
- Linux内核
- 简单实例讲解linux的module模块编译步骤
- Linux /dev目录详解和Linux系统各个目录的作用
- 每天一个linux命令(15):tail命令
- ZedBoard--(4)嵌入式Linux下的LED实验(PS + PL)
- [树莓派2]--arm-linux交叉编译环境的建立
- linux分期挂载永久生效
- 基于CentOS7上的搭建javaweb环境 - 学习笔记
- Linux内核分析课程期中总结
- 每天一个linux命令(14):head命令
- arm9+linux fl2440 GPRS SIM卡打电话发短信
- Linux内核分析——期中总结
- centos-mysql 安装