CentOS 7 关闭操作系统NUMA

关闭NUMA
NUMA: 非统一内存访问架构(Non Uniform Memory Access Architecture)。
NUMA是一种用于多处理器的电脑记忆体设计,内存访问时间取决于处理器的内存位置。 在安装有多个CPU的计算机中,NUMA硬件可以通过将专用内存与CPU配对来显著提高性能。在NUMA下,处理器访问它自己的本地存储器的速度比非本地存储器(存储器的地方到另一个处理器之间共享的处理器或存储器)快一些。

SMP: 共享存储型多处理机(Shared Memory mulptiProcessors), 也称为对称型多处理机(Symmetry MultiProcessors)。
SMP模式将多个处理器与一个集中的存储器相连。在SMP模式下,所有处理器都可以访问同一个系统物理存储器,这就意味着SMP系统只运行操作系统的一个拷贝。因此SMP系统有时也被称为一致存储器访问(UMA)结构体系,一致性意指无论在什么时候,处理器只能为内存的每个数据保持或共享唯一一个数值。很显然,SMP的缺点是可伸缩性有限,因为在存储器接口达到饱和的时候,增加处理器并不能获得更高的性能。

SMP和NUMA架构对比图

MySQL采用了线程模式,对于NUMA特性的支持并不好,如果单机只运行一个MySQL实例,建议关闭NUMA,方法有以下几种:
1.BIOS中设置关闭(推荐)
2.OS内核中设置关闭(本文介绍)

CentOS6和CentOS7关闭操作系统NUMA的方式存在一些差异,CentOS7的关闭方法如下:
1)修改/etc/default/grub配置文件(追加numa=off)

vim /etc/default/grub

GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel_vm-210/root rd.lvm.lv=rhel_vm-210/swap vconsole.font=latarcyrheb-sun16 crashkernel=auto vconsole.keymap=us rhgb quiet numa=off"

2)编译配置文件

grub2-mkconfig -o /etc/grub2.cfg

原文地址:https://blog.51cto.com/jinyan2049/2486279

时间: 2024-11-09 04:35:17

CentOS 7 关闭操作系统NUMA的相关文章

CentOS开启关闭防火墙

centos开启和关闭防火墙命令(1)临时生效,重启后还原开启: # service iptables start关闭: # service iptables stop(2)永久性关闭,重启后不会还原开启: # chkconfig iptables on关闭: # chkconfig iptables off CentOS开启关闭防火墙,布布扣,bubuko.com

CentOS 7 关闭图形界面

CentOS 7 关闭图形界面 查看/etc/inittab如下: # systemd uses 'targets' instead of runlevels. # by default, there are two main targets: # # multi-user.target: analogous to runlevel 3 # graphical.target: analogous to runlevel 5 # # To view current default target,

基于CentOS 6.5操作系统搭建MongoDB服务

基于CentOS 6.5操作系统搭建MongoDB服务 Mongo DB ,是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐.Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中每一条记录都是一个Document对象.Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作. 本文采用Linux系统搭建MongoDB服务,以下就是具体的搭建过程:

一步一步安装CentOS 5.6操作系统

安装Linux系统 ******************************************************************************* 目标:安装Centos5操作系统 ******************************************************************************* 1.启动服务器放入光盘 2.选择"Skip"选项 3.进入引导界面 4.因个人习惯选择安装语言,此处选择了简体中文

打开操作系统数据执行保护,关闭操作系统数据执行保护

大家好,最近写医疗设备上位机软件比较多,难免会跟医院的lis和his系统对接,在对接的过程本人觉得不是很难,要配置的东西有点多,就譬如与lis系统的一个zfbarcode.dll 打开操作系统数据执行保护, bcdedit.exe/set nx optin 如果 关闭操作系统数据执行保护 在命令(管理员)行下执行命令“bcdedit.exe /set nx alwaysoff”,重启Windows 如果关闭不了在命令(管理员)行下执行命令“bcdedit /set nx alwaysoff”,重

Linux中级:PXE + Kickstart 安装CentOS 6.x 操作系统

一.前言 本文很大部分都是参考:http://www.cnblogs.com/mchina/p/centos-pxe-kickstart-auto-install-os.html 主要用于学习. 1.1 什么是pxe PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用

制作Centos 7.4操作系统模板机

制作模板机需要的工具请到网盘提取:https://pan.baidu.com/s/17vnFic6xKVdDaY0g7uRv5g 提取码:m005 新建虚拟机,选择典型安装,单击下一步 选择稍后安装操作系统,单击下一步 选择Linux操作系统,版本选择CentOS 64位,单击下一步 编辑虚拟机名字,选择安装位置,单击下一步 设置磁盘大小,我这里设置80GB 新建完成 编辑设置虚拟机设备,挂载光盘,开启虚拟机 选择Install CentOS 7回车即可 选择简体中文语言,单击继续 单击软件选项

CentOS 7关闭防火墙开启

由于学习需要用VM安装虚拟机,因为用虚拟机操作用ctrl+alt来回切换实在麻烦.改用Terminal用SSH连接就要舒服的多了.但是如果不关闭防火墙SSH会出现连不上等情况. 下例是关于查看SSH和关闭iptables防火墙操作. 1.第一步:安装完成Linux后,我们需要用SS命令来查看一下22端口(SSH工作端口号)是否正常开启.理论上来说CentOS 7安装完成后SSH的22号端口是默认打开的. ss命令是用来显示活动状态的套接字信息,功能与netstat命令功能差不多,但是ss性能优于

[Linux.NET] CentOS 开启/关闭端口

最近一直在学习研究mvc网站部署到Linux上,Web服务器用的Jexus,linux版本是阿里云提供的centos.一个服务器又要放多个独立网站,对于学习阶段使用多个端口标识还是挺方便的,本文记录下开关端口的方式: //默认root用户登录 查看端口是否开放: # /sbin/iptables -L -n 编辑端口 # vi /etc/sysconfig/iptables 按i进入编辑模式 添加一行 这里开启1234端口 -A INPUT -p tcp -m state --state NEW