CentOS 系统参数修改
修改文件句柄数
查看当前大小
ulimit -a
临时修改
ulimit -n 65536
永久修改
vi /etc/security/limits.conf
* soft nofile 204800
* hard nofile 204800
修改max user processed进程数
临时修改
ulimit -u 65536
永久修改
vi /etc/security/limits.conf
* soft nproc 204800
* hard nproc 204800
调整 vm.max_map_count 的大小
- max_map_count文件包含限制一个进程可以拥有的VMA(虚拟内存区域)的数量
查看当前值
sysctl -a | grep vm.max_map_count
临时修改
sysctl -w vm.max_map_count=2000000
永久修改
vi /etc/sysctl.conf
vm.max_map_count=2000000
立即生效
sysctl -p
增加 inotify watchers 的上限数量
查看当前值
cat /proc/sys/fs/inotify/max_user_watches
临时修改
sudo sysctl fs.inotify.max_user_watches=524288
永久修改
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
立即生效
sudo sysctl -p