CentOS7 系统层面开启关闭 NUMA

CentOS7 系统层面开启关闭 NUMA,第1张

在线上环境中,因为硬件机器配置往往高于需求,为了更合理规划资源,会考虑单机多实例部署 TiDB 或者 TiKV。NUMA 绑核工具的使用,主要为了防止 CPU 资源的争抢,引发性能衰退。

在目标节点进行安装 numactl

检查 numa,正常情况输出如下:
编辑 grub 文件

示例:

重建 grubcfg

重启服务器

检查 numa

计算机体系结构的现状及发展趋势

1
计算机体系结构现状概述

计算机体系结构是选择并相互连接硬件组件的一门科学和艺术,
在人们不断
探索研究的过程中,
一直在追求计算机的功能、
性能、
功率以及花费的高度协调,
以期达到各方面的最佳状态,在花费、能量、可用性的抑制下,实现计算机的多
功能、高性能、低功率、少花费的一个新时代。根据当前体系结构的发展现状,
要实现以上全部要求的一台计算机,
还存在着诸多的限制条件,
包括逻辑上的以
及硬件上的。
计算机的体系结构范围很广,
定义也很宽泛,
它包含了指令集的设
计、组织、硬件与软件的边界问题等等,同时涉及了应用程序、技术、并行性、
编程语言、接口、编译、 *** 作系统等很多方面。作为各项技术发展的中心,体系
结构一直在不断地朝前发展。

纵观计算机体系结构一路发展的历史,从
60
年代中期以前,最早的体系结
构发展的早期时代,
计算机系统的硬件发展很快,
通用硬件已经很普遍,
但是软
件的发展却很滞后,刚刚起步,还没有通用软件的概念。从
60
年代中期到
70
年代中期,
体系结构有了很大进步。
多道程序、
多用户系统引入了人机交互的新
概念,
开创了计算机应用的新境界,
使硬件和软件的配合上了一个新的层次,

是此时的软件由于个体化特性很难维护,出现了“软件危机”。从
20
世纪
70
年代中期开始,
分布式系统开始出现并流行,
极大地增加了系统的复杂性,
出现
了微处理器并获得了广泛应用。如今计算机的体系结构发展已经进入了第四代,
硬件和软件得到了极大的综合利用,
迅速地从集中的主机环境转变成分布的客户
机/服务器
(
或浏览器/服务器
)
环境,新的技术不断涌现出来。尽管如此,计算
机在总体上、功能上需要解决的问题仍然存在。随着
RISC
技术、
Cache
等创
新技术的发展,不仅仅在专业领域,越来越多的
PC
机也在向此靠拢。在每一次
进步与创新的同时使组件的成本降到最低成为最需要考虑的问题。

本文主要介绍高性能计算机的体系结构中应用的关键技术以及高性能计算
机体系结构技术的发展趋势。
2
高性能计算机体系结构

高性能计算
(high performance compute

HPC)
是一个计算机集群系统,它
通过各种互联技术将多个计算机系统连接在一起,
利用所有被连接系统的综合计
算能力来处理大型计算问题。
高性能计算方法的基本原理就是将问题分为若干部
分,
而相连的每台计算机
(
称为节点
)
均可同时参与问题的解决,
从而显著缩短了
解决整个问题所需的计算时间。解决大型计算问题需要功能强大的计算机系统,
随着高性能计算的出现,
使这一类应用从昂贵的大型外部计算机系统演变为采用
商用服务器产品和软件的高性能计算机集群。
因此,
高性能计算系统已经成为解
决大型问题计算机系统的发展方向。

对于服务器而言,
单纯地提高单个处理器的运算能力和处理能力正在变得越
来越难,虽然制造商从材料、工艺和设计等方面进行了不懈的努力,近期内
CPU
保持着高速的增长势态,
但高频之下的高功耗所引起的电池容量问题和散热问题
等负面效应,
以及这些负面效应对整机系统产生的电磁兼容性问题,
又反过来将
CPU
运算能力的提升推到了暮年。显然,提高单个处理器速度和性能已是强弩之
末。而研发多个
CPU
的并行处理技术,才是真正提高现代服务器处理能力和运算
速度的有效途径。目前,由图
SIMD
技术、
Single
Proc
技术、
Const
技术已经不再
使用,并行处理技术主要有
SMP
技术、
NUMA
技术、集群技术和网格技术等。根据
2006
年对排行前
500
名的机器作
TOP500
统计,
TOP500
中的
Cluster
约占
70

8
%,
MPP(

CC

NUMA)
约占
22
%,而
SMP
约占
7

2
%。

通过新建虚拟机的配置可以大致了解云宏虚拟化平台支持的功能。

在主机界面选择"增加虚拟机"

输入虚拟机名称、选择 *** 作系统类型。

支持丰富的ARM *** 作系统

虚拟机的CPU配置界面,没有虚拟化穿透,因此不支持虚拟化套嵌。

支持VCPU与物理CPU的绑定

选择绑定的物理CPU

虚拟机的内存配置界面

支持内存的NUMA绑定。

虚拟机磁盘配置界面

虚拟机网络配置

光驱配置界面,支持本地镜像,也支持NFS存储镜像

虚拟机配置汇总

虚拟机配置摘要界面

启动虚拟机,可以通过web控制台进行管理。

通过查看虚拟机VNC密码记端口号,可以使用vnc客户端进行虚拟机管理。

也可以在虚拟机配置界面查看或者修改vnc密码。

通过VNC客户端管理虚拟机



VNC界面

麟 *** 作系统由863软件重大专项资助,简称KYLIN *** 作系统。KYLIN *** 作系统是参照UNIX *** 作系统国际主流标准,针对服务器需求,设计并开发的具有自主版权的中文服务器 *** 作系统。它支持多种微处理器和多种计算机体系结构的,具有高性能、高可用性与高安全性,并与Linux应用二进制兼容。 《KYLIN *** 作系统10版》是KYLIN *** 作系统的首个发布版本, 支持X86和IA-64处理器; 支持SMP和ccNUMA体系结构;符合LSB标准,支持 Linux应用二进制兼容; 实现了从应用到核心的多层次、多策略的安全机制;支持大型数据库应用,支持>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10755656.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存