高并发之Linux优化
来源:互联网 发布:mac管理安卓手机助手 编辑:程序博客网 时间:2024/06/04 20:13
高并发之Linux优化
影响并发的主要参数
net.ipv4.tcp_max_tw_buckets
该参数设置系统的TIME_WAIT的数量,如果超过默认值则会被立即清除
net.core.somaxconn
定义了系统中每一个端口最大的监听队列的长度,这是个全局的参数
net.ipv4.tcp_max_syn_backlog
对于还未获得对方确认的连接请求,可保存在队列中的最大数目
net.core.netdev_max_backlog
在每个网络接口接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目
net.ipv4.tcp_tw_recycle
能够更快地回收TIME-WAIT套接字。此选项会导致处于NAT网络的客户端超时,建议为0
fs.file-max
系统所有进程一共可以打开的文件数量
net.netfilter.nf_conntrack_max
防火墙跟踪表的大小。注意:如果防火墙没开则会提示error: “net.netfilter.nf_conntrack_max” is an unknown key,忽略即可
配置之demo
下面是配置的demo
net.ipv4.tcp_max_tw_buckets = 20000net.core.somaxconn = 65535net.ipv4.tcp_max_syn_backlog = 262144net.core.netdev_max_backlog = 30000net.ipv4.tcp_tw_recycle = 0fs.file-max = 6815744net.netfilter.nf_conntrack_max = 2621440
配置方法
- 打开文件 /etc/sysctl.conf,增加上述demo
- 运行 sysctl -p即可生效
其他
说明:
/etc/sysctl.conf 可设置的选项很多,其它选项可以根据自己的环境需要进行设置
阅读全文
1 0
- 高并发之Linux优化
- 高并发下linux ulimit优化
- GNU Linux高并发性能优化方案
- GNU Linux高并发性能优化方案
- 高并发下linux ulimit优化
- java高并发之CompletionService优化多线程并发
- 处理高并发、高访问之Apache优化
- Mysql高并发优化
- Mysql高并发优化
- 高并发优化
- MySql高并发优化
- 高并发优化方法
- nginx高并发优化
- 高并发性能优化
- 高并发优化解决方案
- tomcat高并发优化
- 服务器高并发优化
- 高并发的优化
- if语句的猜拳游戏
- Ubuntu MongoDB安装
- Android Studio怎么新建Android公共库模块
- flume到kafka,structuredStreaming从kafka消费
- HDU
- 高并发之Linux优化
- 如何通过apache2配置多站点
- LeetCode(2) Add Two Nums
- Spring AOP 概述
- 研究tableas可视化破解博客
- mongo-java应用监控
- String类型转换成date
- 通过原生JS来创建一个网站运行时间计时
- 机器学习基石 2.3 Guarantee of PLA