本文以Ubuntu 12.04 LTS Desktop (x64)默认配置为例(机器的内存为4GB),推荐先阅读《TCP连接的状态与关闭方式,及其对Server与Client的影响》、《Windows系统下的TCP参数优化》,以了解TCP优化的相关知识。

/proc/sys/net目录   所有的TCP/IP参数都位于/proc/sys/net目录下(请注意,对/proc/sys/net目录下内容的修改都是临时的,任何修改在系统重启后都会丢失),例如下面这些重要的参数:

/etc/sysctl.conf文件

/etc/sysctl.conf是一个允许你改变正在运行中的Linux系统的接口。它包含一些TCP/IP堆栈和虚拟内存系统的高级选项,可用来控制Linux网络配置,由于/proc/sys/net目录内容的临时性,建议把TCPIP参数的修改添加到/etc/sysctl.conf文件, 然后保存文件,使用命令“/sbin/sysctl –p”使之立即生效。具体修改方案参照上文:

net.core.rmem_default = 256960

net.core.rmem_max = 513920

net.core.wmem_default = 256960

net.core.wmem_max = 513920

net.core.netdev_max_backlog = 2000

net.core.somaxconn = 2048

net.core.optmem_max = 81920

net.ipv4.tcp_mem = 131072 262144 524288

net.ipv4.tcp_rmem = 8760 256960 4088000

net.ipv4.tcp_wmem = 8760 256960 4088000

net.ipv4.tcp_keepalive_time = 1800

net.ipv4.tcp_keepalive_intvl = 30

net.ipv4.tcp_keepalive_probes = 3

net.ipv4.tcp_sack = 1

net.ipv4.tcp_fack = 1

net.ipv4.tcp_timestamps = 1

net.ipv4.tcp_window_scaling = 1

net.ipv4.tcp_syncookies = 1

net.ipv4.tcp_tw_reuse = 1

net.ipv4.tcp_tw_recycle = 1

net.ipv4.tcp_fin_timeout = 30

net.ipv4.ip_local_port_range = 1024 65000

net.ipv4.tcp_max_syn_backlog = 2048

LINUx设置ip导致内核挂死,Linux之TCPIP内核参数优化相关推荐

  1. 解引用NULL为什么会导致程序挂死?

    来源:公众号[编程珠玑] 作者:守望先生 ID:shouwangxiansheng 解引用NULL指针为什么会出错,导致程序挂死?或者说访问内存地址为0的位置为什么会视为非法? 先了解NULL 参考& ...

  2. redis 清空缓存_「镜头回放」简直了!spring中清除redis缓存导致应用挂死

    异常场景 springWeb应用一直运行正常,同事最近反应,每次版本更新完毕,刷新缓存,就会导致应用挂死.只有重启redis应用才恢复正常. 项目概况 springWeb项目,常用配置表做了redis ...

  3. linux设置ip批处理文件,一篇详细的修改ip的方法

    大家都知道,如果是笔记本换一个环境上网就得改ip,gateway,dns,network等信息.今天就按两种不同环境实现之. 从前有一个人他叫王二,王二的工作有两个地点甲地,乙地,他用的办公工具是笔记 ...

  4. 开发板linux设置ip,【书本节选】AC501-SoC 开发板出厂系统设置IP地址方法

    本文节选自小梅哥2019年出版的新书:<基于SoC FPGA的嵌入式设计和开发教程> 1.1.1 设置IP地址 Linux系统对于以太网传输有非常完善的支持,AC501-SoC开发板上设计 ...

  5. linux设置ip默认,Linux设置ip地址与默认网关

    1. 设置ip地址 打开终端,取得root权限(sudo su).输入命令: # ifconfig eth0 192.168.0.20 netmask 255.255.255.0 详解:ifconfi ...

  6. linux系统ip策略筛选器,在Linux下基于路由策略的IP地址控制

    一.背景描述 如图,LINUX是一台网关服务器,内有3块网卡 eth1绑定172.17.0.0/16的IP,该网段IP可以通过172.17.1.1上网 eth0绑定192.168.10.0/24的IP ...

  7. linux设置环境变量_什么是linux环境变量

    本来这篇文章好几天之前就写好了,但是媳妇儿跟我说工作日就不要发了,大家都在上班,哪有闲心思看你的文章.哎,可能大家用头条都是在放松刷娱乐,看小姐姐.所以就一直拖到现在.周末了,更是放松的好时候,葛优躺 ...

  8. linux改ip之后恢复出厂设置密码,Linux忘记密码及修改IP地址解决方案

    LINUX系统重设root密码的方法: 今天下午新来了4台探针设备,但不知道这几台探针设备登录的密码.这几台设备是用redhat系统装的,跟其他linux操作系统初始化密码的方法不一样,后来魏建文在百 ...

  9. linux防火墙ip黑名单,【转】Linux防火墙(iptables)之黑名单

    iptables删除规则 So if you would like to delete second rule : iptables -D INPUT 2 ---------------------- ...

最新文章

  1. psp进度(11月25号-31号)
  2. vue父组件自动执行子组件事件
  3. [论文浅析]ICLR2017 跨语言,跨任务,跨领域序列标注
  4. 飞桨框架2.0RC新增模型保存、加载方案,与用户场景完美匹配,更全面、更易用
  5. 用shell编写一个三角形图案
  6. css中auto啥意思,CSS中各种auto值的作用总结
  7. Leetcode Insertion Sort List
  8. bootstrap table 合并行_elementUI表格合并
  9. svpwm的matlab模型,SVPWM的matlab仿真实现
  10. 移动互联智慧杭州、技术精英引领中国
  11. 基于Ymodem协议的IAP上位机(C#)
  12. Java最新手机号正则验证
  13. git.exe push --progress origin master:master To https://192.168.3.145:10102/r/~lifan/tms-vue.git !
  14. linux设置python环境变量
  15. 转:Mybatis与JDBC批量插入数据库哪个更快
  16. 亿级工具类APP头条数据聚合优化实践
  17. 秀场直播的四种实现方式,让我们从方案架构进行分析
  18. 【爬虫】scrapy下载股票列表(四)——对接mongodb保存数据
  19. putty生成的密钥导入connectbot
  20. Power law and Power law distribution(幂律和幂律分布)

热门文章

  1. 括号匹配算法 java_使用栈实现括号匹配算法-java
  2. 单片机 多机通讯c语言,单片机多机串口通信.doc
  3. zabbix 进阶(二)
  4. oracle中decode函数用法及应用
  5. cmd指令大全指令_干货 | Linux 超全实用指令大全
  6. Linux下挂载与解除挂载U盘
  7. 蓝牙管理软件_Mac蓝牙检测软件----BlueSense
  8. html5父子页面数据传递,使用iframe标签嵌套页面时 如何进行父子页面通讯/传值...
  9. java for index_Java增强for循环中获取index
  10. redis的两种持久化方式详解