Numa初识

天翼云开发者社区
• 阅读 193

本文分享自天翼云开发者社区《Numa初识》,作者:j****n

Numa产生 在二十世纪九十年代被开发出来的。 首次商业化实现基于NUMA的Unix系统的是对称多处理XPS-100系列服务器。 由VAST公司的Dan Gielen为HISI设计的。 这个架构的巨大成功使HISI成为了欧洲的顶级Unix厂商。

Numa简介 NUMA(Non-Uniform Memory Access):非一致存储访问结构。 基本特征是具有多个 CPU 模块,每个 CPU 模块由多个 CPU( 如 4 个 ) 组成,并且具有独立的本地内存、 I/O 槽口等。由于其节点node之间可以通过互联模块 ( 如称为 Crossbar Switch) 进行连接和信息交互,因此每个 CPU 可以访问整个系统的内存 。 访问本地内存的速度将远远高于访问远地内存 ( 系统内其它节点的内存 ) 的速度。

Numa结构 Numa初识 node包括一个或者多个Socket,以及与之相连的local memory; socket就是主板上的CPU插槽; core就是socket里独立的一组程序执行的硬件单元,比如寄存器,计算单元等; thread:就是超线程hyperthread的概念,逻辑的执行单元,独立的执行上下文,但是共享core内的寄存器和计算单元

Numa相关命令 lscpu:查看机器的NUMA拓扑结构 Numa初识 上图中机器有2个sockets,每个sockets包含1个numa node,每个numa node中有8个cores,每个cores包含2个thread,所以总的threads数量=2(sockets)×1(node)×8(cores)×2(threads)=32.

numastat:查看numa状态 Numa初识 numa_hit是打算在该节点上分配内存,最后从此节点分配的次数; num_miss是打算在该节点分配内存,最后从其他节点分配的次数; num_foregin是打算在其他节点分配内存,最后从此节点分配的次数; interleave_hit是采用interleave策略最后从该节点分配的次数; local_node该节点上的进程在该节点上分配的次数 other_node是其他节点进程在该节点上分配的次数

点赞
收藏
评论区
推荐文章
全栈混合云综合架构方案研究和落地
本文分享自天翼云开发者社区《》,作者:yn(一)业务背景随着云服务的便利性日益被市场接受,企业客户越来越倾向采用公有云服务补充其现有的企业内部部署的数据中心和私有云基础架构的不足。因此,混合云成为云服务市场的重要发展趋势。广义上讲,混合云的形态可以包括云与
Springfox与SpringDoc——swagger如何选择(SpringDoc入门)
本文分享自天翼云开发者社区@《》,作者:才开始学技术的小白0.引言之前写过一篇关于swagger(实际上是springfox)的使用指南(https://www.ctyun.cn/developer/article/371704742199365),涵盖了
PostgreSQL:进程结构
本文分享自天翼云开发者社区@《》,作者:周平Postgresql是一个C/S架构的关系型数据库,由多个后台进程管理数据库,下面分别介绍一些这些进程postgresserverprocess一个服务器端进程,是所有进程的父进程。该进程管理数据库文件,接受客户
通通透透看无服务器计算:由来、场景和问题
本文分享自天翼云开发者社区@《》,作者:我是小朋友一、无服务器(Serverless)计算是什么云计算涌现出很多改变传统IT架构和运维方式的新技术,比如虚拟机、容器、微服务,无论这些技术应用在哪些场景,降低成本、提升效率是云服务永恒的主题。过去十年来,我们
云平台监控指标的设定
本文分享自天翼云开发者社区@《》,作者:AE86上山了为了确保存储和服务器能应付不断增长的业务需求,对磁盘资源、内存和CPU资源、宿主操作系统进行监控是必要的。1.磁盘资源服务器硬盘是磁盘资源中最慢的组件,在企业数据中心,仔细设计存储子系统,不要让它成为主
HPC调度基础:slurm集群的部署
本文分享自天翼云开发者社区@《》,作者:才开始学技术的小白0.引言HPC(HighPerformanceComputing,以下简称HPC)是一个领域,试图在任何时间点和技术上对于相关技术、方法和应用等多种方面实现最大的计算能力;换而言之其目的就是求解一类
基于Linux系统的PXE搭建方法
本文分享自天翼云开发者社区《》,作者:tn一、底层环境准备1、安装RedHat7.6系统2、关闭防火墙和Selinuxsystemctlstopfirewalldchkconfigfirewalldoffvim/etc/sysconfig/selinux修
简单概述Serverless
本文分享自天翼云开发者社区@《​​》,作者:我是小朋友Serverless是计算的趋势,它使诸如Web应用程序之类的代码执行与维护服务器以运行该代码的需求脱钩。创建,供应和维护服务器上运行的应用程序的操作开销(传统意义上)非常重要。减少或消除这项工作可以帮
初探集群联邦
本文分享自天翼云开发者社区《》,作者:echooo一.什么是集群联邦?集群联邦(Federation)是将多个kubenetes集群注册到统一的控制平面,为用户提供统一API入口的多集群解决方案。集群联邦设计的核心是提供在全局层面对应用的描述能力,并将联邦
PostgreSQL:内存结构
本文分享自天翼云开发者社区@《》,作者:我是小朋友在Postgresql中,内存大概被分为两块Localmemoryarea:为每一个backendprocess分配的内存Sharedmemoryarea:PostgreSQLserver所有的backgr
天翼云开发者社区
天翼云开发者社区
Lv1
天翼云是中国电信倾力打造的云服务品牌,致力于成为领先的云计算服务提供商。提供云主机、CDN、云电脑、大数据及AI等全线产品和场景化解决方案。
文章
764
粉丝
16
获赞
40