开发者社区> hopegrace> 正文

out of socket memory相关tcp参数

简介: out of socket memory调整 主要是调整TCP缓冲区 Increasing the TCP send and receive buffers will increase the performance a lot if (and only if) you have a lot of large files to send.
+关注继续查看

out of socket memory调整

主要是调整TCP缓冲区

Increasing the TCP send and receive buffers will increase the performance a lot if (and only if) you have a lot of large files to send.

增加TCP 发送和接收缓冲区对性能有很大的提高,在你有大文件发送的情况下

net.ipv4.tcp_wmem = 4096 65536 524288

net.core.wmem_max = 1048576

If you have a lot of large file uploads, increasing the receive buffers will help.

如果你有大文件上传,增大接收缓冲区对给你带来帮助

net.ipv4.tcp_rmem = 4096 87380 524288

net.core.rmem_max = 1048576

# These ensure that TIME_WAIT ports either get reused or closed fast.

以下参数确保TIME_WAIT 快速关闭

net.ipv4.tcp_fin_timeout = 1   ##打开fin_wait 快速关闭参数

net.ipv4.tcp_tw_recycle = 1    ##快速回收fin_wait参数

设置内核TCP的相关参数

# TCP memory

net.core.rmem_max = 16777216    ##内核最大接收缓冲 16M

net.core.rmem_default = 16777216  ##内核黙认接收缓冲 16M

net.core.netdev_max_backlog = 262144   ##2M

net.core.somaxconn = 262144    ##2M

net.ipv4.tcp_syncookies = 1      ##打开SYN_COOKIE

net.ipv4.tcp_max_orphans = 262144 ##2M

net.ipv4.tcp_max_syn_backlog = 262144 ##SYN 队列大小 2M

net.ipv4.tcp_synack_retries = 2 ##SYN_ACK重试时间 2

net.ipv4.tcp_syn_retries = 2   ## SYN 重试时间   2

# you shouldn't be using conntrack on a heavily loaded server anyway, but these are

# suitably high for our uses, insuring that if conntrack gets turned on, the box doesn’t die

如果用到IPTABLES 同样在增长ip_conntrack 的大小,这个是iptables 所管理的状态数目

net.ipv4.ip_conntrack_max = 1048576

net.ipv4.netfilter.ip_conntrack_max = 1048576

原文:

http://hi.baidu.com/lewutian/item/b7fe3cc56f966345a8ba94c2

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
19228 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
24172 0
PostgreSQL 垃圾回收参数优化之 - maintenance_work_mem , autovacuum_work_mem
标签 PostgreSQL , 垃圾回收 , 索引扫描 , 内存 背景 夜谈PostgreSQL 垃圾回收参数优化之 - maintenance_work_mem , autovacuum_work_mem。 http://www.postgres.cn/v2/news/viewone/1/398 https://rhaas.blogspot.com/2019/01/how-much
1639 0
java.sql.SQLException: 索引中丢失 IN或OUT 参数::x
使用JDBC时,会有这么一个错误:java.sql.SQLException: 索引中丢失 IN或OUT 参数::x 如下示例中insertLog.execute();这行会抛出这个异常: String logSQL = "insert into t...
710 0
页面跳转时中间参数保存(memcache/cookie)
2014年1月19日 17:30:27 我这篇文章就说了一句话:用cookie保存页面间跳转时的参数 情景: 客服在后台操作的时候,经常从列表页进入到编辑页,编辑完信息后,还要自动返回之前的列表页 问题: 1.
907 0
+关注
698
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载
OceanBase 入门到实战教程
立即下载