前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Linux 内核】NUMA 非一致内存访问结构 ( NUMA 概念介绍 | NUMA 架构优势分析 | SMP、NUMA、MPP 架构 )

【Linux 内核】NUMA 非一致内存访问结构 ( NUMA 概念介绍 | NUMA 架构优势分析 | SMP、NUMA、MPP 架构 )

作者头像
韩曙亮
发布2023-03-30 14:02:34
5.1K0
发布2023-03-30 14:02:34
举报
文章被收录于专栏:韩曙亮的移动开发专栏

文章目录

一、NUMA 非一致内存访问结构


非一致内存访问结构 , 英文名称 Non Uniform Memory Access , 简称 NUMA ;

" 非一致内存访问结 " 的 系统 , 有 多个 CPU 处理器 , 每个 处理器 都有 自己的 独立的本地内存 , 每个 CPU 处理器只支持 自己的本地内存快速访问 , 各个 CPU 处理器之间通过 " 总线 " 连接 ;

处理器通过 " 总线 " 可以 访问 其它处理器 的 " 内存 " , 但是 处理器 访问 自己的内存 要比 访问 其它处理器的内存 速度要快 ;

NUMA 非一致内存访问结构 , 可以 支持 CPU 扩展 , 可以扩展上百 CPU 处理器 ;

在这里插入图片描述
在这里插入图片描述

二、NUMA 架构优势分析


NUMA 非一致内存访问结构 ( Non Uniform Memory Access ) 系统架构 , 可以 集成多个处理器 , 使得系统在 " 处理事务 " 方面 , 有着 很高的性能 ;

NUMA 架构中 , 处理器 访问 自己的本地内存速度很快 , 但是 访问 其它处理器的内存速度慢 , 这样为了 保证事物的执行性能 , 需要 减少 CPU 处理器之间的数据交互 , NUMA 架构 只 适合 OLTP ( On-Line Transaction Processing 联机事务处理过程 ) 事务处理场景 ;

使用 OLTP 程序时 , 如果 用户 访问 中心数据库 , 采用 SMP 架构的效率要比 MPP 要高 ;

二、SMP、NUMA、MPP 架构


商用服务器 的 应用层系统架构 一般有

3

种 :

  • 对称多处理器结构 , 英文名称为 " Symmetrical Multi-Processing " , 简称 SMP ;
  • 非一致内存访问结构 , 英文名称 Non Uniform Memory Access , 简称 NUMA ;
  • 海量并行处理结构 , 英文名称 " Massive Parallel Processing " , 简称 MPP ;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、NUMA 非一致内存访问结构
  • 二、NUMA 架构优势分析
  • 二、SMP、NUMA、MPP 架构
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档