请选择 进入手机版 | 继续访问电脑版

linux下numa详解

[复制链接]
唐少琼 发表于 2021-1-3 12:18:49 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
一.SMP先容


即对称多处置惩罚器布局,是指多个CPU对称工作,无主次或附属关系。各CPU共享相同的物理内存,每个 CPU访问内存中的任何地点所需时间是相同的,因此SMP也被称为一致存储器(UMA)。对SMP盘算机举行扩展的方式包罗增加内存、使用更快的CPU、增加CPU数量、扩充I/O(槽口数与总线数)以及添加更多的外部设备(通常是磁盘存储)。SMP服务器的主要特征是共享,系统中所有资源(CPU、内存、I/O等)都是共享的。也正是由于这种特征,导致了SMP服务器的主要问题,那就是它的扩展本领非常有限。对于SMP服务器而言,每一个共享的环节都大概造成SMP服务器扩展时的瓶颈,而最受限制的则是内存。由于每个CPU必须通过相同的内存总线访问相同的内存资源,因此随着CPU数量的增加,内存访问辩论将迅速增加,最终会造成CPU资源的浪费,使 CPU性能的有效性大大低沉。SMP型的服务器CPU数量最好是2-4颗,否则就会到达上述所说的性能瓶颈。
二.NUMA


为了扩展更多的CPU可以使用NUM技能,将多个CPU举行分组,比如将4个CPU分成一组,如果总的CPU数为16个,就可以分成4组,每一个组就叫做一个node,node结点之间通过互连模块相互毗连起来,每个node中有独立的本地内存等资源,但是每个node可以通过互连模块访问别的node的内存等资源,但是访问node本地资源的速度快,但一个node通过互连模块访问别的node时速度比力慢。因此NUMA也叫做非一致存储访问。所以在开辟步调时要只管制止node之间的访问。

来源:https://blog.csdn.net/chengziwang/article/details/112053938
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )