系统基础参数

echo "1" >/proc/sys/net/ipv4/tcp_abort_on_overflow
echo "1024" > /proc/sys/net/core/somaxconn
ulimit -n 655350
ulimit -u 40960
echo 120000 > /proc/sys/kernel/threads-max
echo 262144 > /proc/sys/vm/max_map_count
echo 200000 > /proc/sys/kernel/pid_max

 

#--关闭防火墙
systemctl stop firewalld.service
#--开机禁用防火墙echo "1" >/proc/sys/net/ipv4/tcp_abort_on_overflow
systemctl disable firewalld.service
#--防火墙状态
systemctl status firewalld.service


禁用 SELinux
sed -i 's/SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
sed -i 's/SELINUXTYPE/#SELINUXTYPE/' /etc/selinux/config
setenforce 0


LANG变量
echo "export LANG=en_US.UTF8" >> /etc/profile
source /etc/profile

时区
cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock

ulimit 设置
最大文件描述符
ulimit -n 655350

最大用户进程
ulimit -u 40960

网络配置
如果系统当前因后台进程无法处理的新连接而溢出,则允许系统重置新连接
echo 1 > /proc/sys/net/ipv4/tcp_abort_on_overflow

设置监听 Socket 队列的最大连接请求数为 1024
echo "1024" > /proc/sys/net/core/somaxconn

高并发配置
echo 120000 > /proc/sys/kernel/threads-max
echo 262144 > /proc/sys/vm/max_map_count
echo 200000 > /proc/sys/kernel/pid_max

限制一个进程可以拥有的VMA(虚拟内存区域)的数量
vim /etc/sysctl.conf

vm.max_map_count=2000000
fs.file-max=6553560

sysctl -p

 

posted @   walkersss  阅读(2)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· DeepSeek “源神”启动!「GitHub 热点速览」
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
点击右上角即可分享
微信分享提示