修改系统所有进程可打开的文件数量

sysctl -w fs.file-max=2097152
sysctl -w fs.nr_open=2097152

> vi /etc/sysctl.conf
fs.file-max = 2097152
fs.nr_open = 2097152
设置服务最大文件句柄数

vim /etc/systemd/system.conf 
DefaultLimitNOFILE=1048576
持久化设置允许用户/进程打开文件句柄数:

ulimit -n 1048576

> vim /etc/security/limits.conf
* soft nofile 1048576
* hard nofile 1048576
可用'*'号表示修改所有用户的限制;soft或hard指定要修改软限制还是硬限制;10240则指定了想要修改的新的限制值,即最大打开文件数(请注意软限制值要小于或等于硬限制)。

TCP 协议栈网络参数

> vi /etc/sysctl.conf

### backlog - Socket 监听队列长度:
net.core.somaxconn=32768
net.ipv4.tcp_max_syn_backlog=16384
net.core.netdev_max_backlog=16384

## 可用知名端口范围:
net.ipv4.ip_local_port_range='1000 65535'

## TCP Socket 读写 Buffer 设置:
net.core.rmem_default=262144
net.core.wmem_default=262144
net.core.rmem_max=16777216
net.core.wmem_max=16777216
net.core.optmem_max=16777216

#sysctl -w net.ipv4.tcp_mem='16777216 16777216 16777216'
net.ipv4.tcp_rmem='1024 4096 16777216'
net.ipv4.tcp_wmem='1024 4096 16777216'

## TCP 连接追踪设置:
net.nf_conntrack_max=1000000
net.netfilter.nf_conntrack_max=1000000
net.netfilter.nf_conntrack_tcp_timeout_time_wait=30

## FIN-WAIT-2 Socket 超时设置:
net.ipv4.tcp_fin_timeout = 15
## TIME-WAIT Socket 最大数量、回收与重用设置:
net.ipv4.tcp_max_tw_buckets=1048576

# 注意: 不建议开启該设置,NAT模式下可能引起连接RST
# net.ipv4.tcp_tw_recycle = 1
# net.ipv4.tcp_tw_reuse = 1

最新文章

  1. byte数据的常用操作函数[转发]
  2. BootStrapt iCheck表单美化插件使用方法详解(含参数、事件等) 全选 反选
  3. reactjs入门到实战(七)---- React的组件的生命周期
  4. 学习“要件审判九步法”,正确处理五个关系 z
  5. codeforces Round #259(div2) E解决报告
  6. Python之路-awk文本处理
  7. MySql Jar 包下载
  8. [51nod1291]Farmer
  9. Java-NIO(六):Channel聚集(gather)写入与分散(scatter)读取
  10. 4.14Python数据处理篇之Matplotlib系列(十四)---动态图的绘制
  11. SA的一个辣鸡trick
  12. Oracle联合多个子查询(inner join)
  13. Android逆向 编写一个Android程序
  14. Caffe常用层参数介绍
  15. AVAudioFoundation(3):音视频编辑
  16. (三)MySQL学习笔记
  17. bzoj 1818 主席树
  18. JVM原理三-----GC模块,垃圾回收
  19. [WC2008]游览计划 状压DP,斯坦纳树
  20. Web安全测试(一)-手工安全测试方法&修改建议

热门文章

  1. 阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第4节 ArrayList集合_13-ArrayList集合概述和基本使用
  2. tensorflow 关于 矩阵 运算 + 符号得含义。 2维 数组 + 1纬数组, 就是每一行都 加一边 1纬数组。 呵呵
  3. failed to open stream: HTTP request failed! HTTP/1.1 505 HTTP Version Not Supported
  4. 为什么说 Babel 将推动 JavaScript 的发展【转】
  5. WPF资源字典的使用
  6. postman从body,headers,data中获取token后回写做全局变量
  7. 编码规范(code style guide)
  8. python中json的基本使用
  9. JVM可视化监控工具jconsole以及jvisualvm的配置
  10. hdu-1281.棋盘游戏(二分图匹配 + 二分图关键点查询)