Linux内核参数优化

时间:2022-09-20 22:08:28

1、允许系统内核分配所有的物理内存:

echo vm.overcommit_memory = 1 >> /etc/sysctl.conf
sysctl -p

2、定义系统中每一个端口最大的监听队列的长度:

echo net.core.somaxconn = 2048 >> /etc/sysctl.conf
sysctl -p

3、定义最大打开文件数及最大用户进程

vim /etc/security/limits.conf
* soft nproc 65535
* hard nproc 63535
* soft nofile 409600
* hard nofile 409600

4、关闭系统透明巨页内存(transparent_hugepage)功能:

vim /etc/rc.local
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag

 

[THE END]