Linux内核参数配置
Linux内核参数查看、配置及重要参数释义
内核参数查看
1.配置文件 /etc/sysctl.conf
cat /etc/sysctl.conf
2.查询可修改的参数
sysctl -a
内核参数修改
1.将参数添加到/etc/sysctl.conf中或修改其中参数值
vi /etc/sysctl.conf
2.修改完成后保存,执行sysctl -p使参数生效,永久生效
sysctl -p
重要参数释义
net.ipv4.ip_local_port_range = 32768 60999
#表示用于向外连接的本地端口范围,最小值不能设置太低,可能会占用正常端口
kernel.msgmax = 8192
#设置消息的大小,以字节为单位
kernel.msgmnb = 16384
#消息队列最大值,即所有在消息队列中的消息总和的最大值
kernel.msgmni = 32000
#消息队列标识的最大数目,即系统范围内最大多少个消息队列
kernel.shmall = 18446744073692774399
#最大的共享内存段,该参数表示系统一次可以使用的共享内存总量(以页为单位)
kernel.shmmax = 18446744073692774399
#最大的共享内存段使用尺寸,以字节为单位
kernel.shmmni = 4096
#系统范围内共享内存段的最大数量
kernel.sem = 250 32000 32 128
#可以使用的信号量