【安装】操作系统shared_buffers参数的值大于kernel.shmmax

问题背景与现象

安装OMS失败。

原因分析

查看gaussDB安装日志“/var/log/gaussdbinstall.log”。

16.jpg

操作系统shared_buffers参数的值大于kernel.shmmax。

解决办法

编辑“/etc/sysctl.conf”文件,设置“kernel.shmmax”的值,格式如下。

kernel.shmmax = value

建议将shmmax的值设置为物理内存大小的一半。

可用如下命令查看本机的物理内存:

grep MemTotal /proc/meminfo

显示类似如下的信息:

MeMTotal: 6088240 kB

则kernel.shmmax的大小可设置为6088240*1024/2=3117178880。

kernel.shmmax = 3117178880

执行如下命令,使SUSE Linux启动时自动读取内核参数。

/sbin/chkconfig boot.sysctl on

执行如下命令使内核参数生效。

/sbin/sysctl -p

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/bigdata/316409.html

(0)
上一篇 6天前
下一篇 6天前

相关推荐

发表回复

登录后才能评论