统信操作系统的一些参数配置疑问
数据库版本:Server version: 8.0.32-26 GreatSQL (GPL), Release 26我看到手册里面有个系统参数配置和Numa配置,有如下疑问
安装准备里面的:
[*]优化内核参数 建议调整优化下面几个内核参数:
echo "fs.file-max=1000000" >> /etc/sysctl.conf
echo "net.core.somaxconn=32768" >> /etc/sysctl.conf
echo "net.ipv4.tcp_syncookies=0" >> /etc/sysctl.conf
echo "vm.overcommit_memory=1" >> /etc/sysctl.conf
我是统信的操作系统,这个也要按照这样配置吗?
我目前的设置是如下:
# sysctl -a|grep "file-max"
fs.file-max = 9223372036854775807
# sysctl -a|grep somaxconn
net.core.somaxconn = 128
# sysctl -a|grep tcp_syncookies
net.ipv4.tcp_syncookies = 1
# sysctl -a|grep overcommit_memory
vm.overcommit_memory = 0
然后关于numa的配置,手册是说,从 GreatSQL 8.0.32-27 开始支持 NUMA 亲和性优化
那我现在的库是8.0.32.26的,那是不是没有支持numa优化,所以是不是要关闭才好?还是说保留着没事?
而且我看操作系统和库里面也没有配置NUMAPolicy=interleave和innodb_numa_interleave=ON,所以也不启用。
我库里面是这样配置的
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| innodb_numa_interleave | OFF |
+------------------------+-------
操作系统是默认的。
=
1、内核参数优化在统信系统中一样可以照做。
2、NUMA优化看你的实际情况而定,如果是多个物理CPU,并且是短连接高并发场景,那么可以考虑开启NUMA亲和性优化,其他中低负载的场景没什么必要。 yejr 发表于 2025-8-15 09:42
1、内核参数优化在统信系统中一样可以照做。
2、NUMA优化看你的实际情况而定,如果是多个物理CPU,并且是 ...
关于numa,不是8.0.32-26并不支持吗? wrh 发表于 2025-8-15 10:00
关于numa,不是8.0.32-26并不支持吗?
是的,要升级到8.0.32-27版本才支持 通常内核参数的调整,几乎所有的数据库都大同小异。关于NUMA,这个要根据你的CPU情况和数据库版本决定,开启了NUMA后,多关注数据库运行状态及性能变化。
页:
[1]