首页
搜索
注册
登录
首页
产品介绍
产品简介
商业价值
核心优势
应用场景
经典案例
论坛
在线支持
资料库
博客
GBASE学院
单机课程
集群理论课程
集群实战课程
GBase 考试认证
其他培训课程
培训文档
交流活动
社区专家
安装包获取
免费版下载(仅限单机)
试用版申请(全功能集)
当前位置:
首页
论坛
GBASE数据库问答专区
GBase 8a问题解决宝典
NUMA参数zone_reclaim_mode关闭
提问者
grander
发布
216
回答
580
关注
相关问题
相关资料
会员关注
(0)
暂无关注用户
问题分类
『GBase 8a问题解决宝典』
主题标签
numa参数关闭
状态
发布时间:2018-09-18
更新时间:2018-09-18
会员浏览:669
numa参数关闭
发表于 2018-09-18
阅读
669
回复
1
NUMA参数zone_reclaim_mode关闭
NUMA
参数
zone_reclaim_mode
在设置为
1
时,内核将要求多路
CPU
尽量从距离较近的系统内存节点(服务器的整体内存在
numa
架构下将被分成若干个节点)分配内存而不是在整个服务器可访问内存的范围内进行内存分配,因此在较高内存占用压力下内存申请会触发内存频繁回收整理的机制严重影响了系统整体性能(长期处于内核态
sys
很高)。
另外还会发生部分
SQL
夯住,从
dmesg
日志的堆栈信息中表现为出现
kmem_zone_alloc
调用。
关注问题
0
回答
1
评论
回答 (1)
按赞同排序
按时间排序
grander
发表于2018-9-18 10:03
NUMA
参数关闭
(
1
)判断是否开启:
cat /proc/sys/vm/zone_reclaim_mode
0
:关闭,
1
:开启
查看各
cpu
间的
distance
:
numactl --hardware
如各
CPU
的
distance > 20
(通讯耗时),则建议开启
NUMA
参数。
(
2
)关闭方式:
方式
1
),
vim /etc/sysctl.conf
添加
vm.zone_reclaim_mode=0
并执行
sysctl -p
方式
2
),
sysctl -w vm.zone_reclaim_mode=0
赞同
回复
撰写回答
高级模式
您需要登录后才可以回帖
登录
|
立即注册
发布
提问者
grander
关注
发布
216
回答
580
相关问题
相关资料