搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
小舞很执着
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
人工智能的第三定律:计算的未来是模拟
2
【SpringCloud】Eureka原理分析、搭建Eureka服务、服务注册、服务发现_eureka本地搭建服务
3
rust编程-通用编程概念(chapter 3.2 & 3.3 数据类型和函数)_f32数据类型
4
Typora笔记工具及git链接giee、gitee(码云)实现云笔记_typora+git
5
二次元风格博客引导页html源码_动漫二次元博客网站源码
6
用ChatGpt写sql语句模板代码,程序员到底应该是开心还是担心呢?_chatglm sql统计
7
百度智能云发布5款大模型;中国银行业协会发布《银行业数据资产估值指南》;上海人工智能实验室发布自动驾驶视频生成模型丨每日大事件...
8
vscode无法识别git_vscode 终端访问不了git mac
9
女神节特辑 | 致敬程序媛,她们的人生究竟有多精彩?_程序员界的女神
10
渗透测试之内核安全系列课程:Rootkit技术初探(五)_rootkit系统层
当前位置:
article
> 正文
linux tcp 参数_linux tcp的syn队列默认是多大
作者:小舞很执着 | 2024-07-28 02:26:14
赞
踩
linux tcp的syn队列默认是多大
Java代码
vi /etc/sysctl.conf
Java代码
#表示SYN队列的长度,默认为
1024
,加大队列长度,可以容纳更多等待连接的网络连接数。
net.ipv4.tcp_max_syn_backlog =
65536
#每个网络接口接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目
net.core.netdev_max_backlog =
32768
#默认
128
,这个参数会影响到所有AF_INET类型socket的listen队列
net.core.somaxconn =
32768
#系统套接字写默认缓冲区
net.core.wmem_default =
8388608
#系统套接字读默认缓冲区
net.core.rmem_default =
8388608
#系统套接字读最大缓冲区
net.core.rmem_max =
16777216
#系统套接字写最大缓冲区
net.core.wmem_max =
16777216
#此参数与net.ipv4.tcp_wmem都是用来优化TCP接收/发送缓冲区,包含三个整数值,分别是:min,
default
,max:
#tcp_rmem:min表示为TCP socket预留用于接收缓冲的最小内存数量,
default
为TCP socket预留用于接收缓冲的缺省内存数量,max用于TCP socket接收缓冲的内存最大值。
#tcp_wmem:min表示为TCP socket预留用于发送缓冲的内存最小值,
default
为TCP socket预留用于发送缓冲的缺省内存值,max用于TCP socket发送缓冲的内存最大值。
net.ipv4.tcp_rmem=
4096
87380
4194304
net.ipv4.tcp_wmem=
4096
16384
4194304
#时间戳可以避免序列号的卷绕。一个1Gbps 的链路肯定会遇到以前用过的序列号。时间戳能够让内核接受这种“异常”的数据包。这里需要将其关掉。
net.ipv4.tcp_timestamps =
0
#为了打开对端的连接,内核需要发送一个SYN 并附带一个回应前面一个SYN 的ACK。也就是所谓三次握手中的第二次握手。这个设置决定了内核放弃连接之前发送SYN+ACK 包的数量。
net.ipv4.tcp_synack_retries =
2
#在内核放弃建立连接之前发送SYN 包的数量
net.ipv4.tcp_syn_retries =
2
#表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为
0
,表示关闭。
net.ipv4.tcp_tw_recycle =
1
#net.ipv4.tcp_tw_len =
1
#表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为
0
,表示关闭
net.ipv4.tcp_tw_reuse =
1
#确定 TCP 栈应该如何反映内存使用;每个值的单位都是内存页(通常是 4KB)。
net.ipv4.tcp_mem =
94500000
915000000
927000000
#这个值表示系统所能处理不属于任何进程的socket数量,当我们需要快速建立大量连接时,就需要关注下这个值了。
net.ipv4.tcp_max_orphans =
3276800
#如果套接字由本端要求关闭,这个参数决定了它保持在FIN-WAIT-
2
状态的时间。
net.ipv4.tcp_fin_timeout =
30
#net.ipv4.tcp_keepalive_time =
120
#用于向外连接的端口范围
net.ipv4.ip_local_port_range =
1024
65535
让以上参数生效:
Java代码
/sbin/sysctl -p
调整最大文件描述符:
Java代码
vi /etc/security/limits.conf
添加:
Java代码
* - nofile
1006154
重启后生效(使用ulimit -n 查看)
各参数的值参考了
http://dragonsoar.iteye.com/blog/1567771
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/小舞很执着/article/detail/892461
推荐阅读
article
虚拟机
linux
git
,
linux
虚拟机
上使用
git
和
git
hub教程...
欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 3.8 创建本地新项目仓库,此步骤可按照上图GitHu...
赞
踩
article
Linux
|
ubuntu22.04
安装
CUDA
最新完整教程...
流程:
安装
前检查->
安装
->
安装
后配置版本:
CUDA
12.5系统: Ubuntu22.04内核: 6.5.0-35-g...
赞
踩
article
Linux
:记一次
排查
内存
和
SWAP
耗尽
的
原因
的
过程_c
swap
缓存占用
排查
...
排查
内存
和
SWAP
耗尽
的
思路:场景一:对于常规生产服务器,都会设置
SWAP
(虚拟
内存
)。当物理
内存
使用达到一定百分比时,...
赞
踩
article
Linux
SWAP
深度解读...
概述本文讨论的swap基于
Linux
4.4内核代码。
Linux
内存管理是一套非常复杂的系统,而swap只是其中一个很小的...
赞
踩
article
Ventoy
多合一
启动
盘
制作
工具
神器 - 将多个
系统
Win
/PE/
Linux
镜像装在1个U盘里...
本文讲述了
Ventoy
如何通过单一U盘支持多种操作
系统
,无需频繁格式化,只需复制ISO文件即可添加或删除
系统
,极大提升了...
赞
踩
article
linux
物理内存
释放
,
s
wap
释放
_
s
wap
on -
s
...
linux
物理内存使用过大
释放
和SAWP分区使用率过高
释放
解决方案。_
s
wap
on -
s
s
wap
on -
s
...
赞
踩
article
U盘多系统共存之
Arch
Linux
To GO_no
bootfile
found
for uef...
目前最好的U盘多系统方案就是使用Ventoy实现。U盘安装Ventoy初始化后,可以在不影响U盘使用的情况下同时存放多个...
赞
踩
article
Thinkpad
T440p
安装
Linux
的种种问题_
arch
linux
按照驱动 thinkpa...
From: http://blog.csdn.net/quqi99/article/details/25320181Th...
赞
踩
article
【
Linux
】一文掌握
Linux
权限
_针对
普通用户
而言
,
某
目录
就算没有
执行权
也
可以
进入该
目录
...
Linux
权限
详解
,
一文吃透
权限
_针对
普通用户
而言
,
某
目录
就算没有
执行权
也
可以
进入该
目录
针对
普通用户
而言
,
某
目录
就算没有...
赞
踩
article
linux
权限
_
linux
501和
root
...
Linux 系统中,UID以如下的方式划分:0 表示管理员(
root
),超级管理员,最大
权限
1 - 500 表示系统用...
赞
踩
article
MQTT
简介 利用
mosquitto
函数实现本机
DS18B20
发布
订阅温度
linux
c编程_本机...
文章目录1.
MQTT
简介2.
MQTT
安装与搭建3.
MQTT
常用库函数4.基于
DS18B20
在本机实现温度的订阅和
发布
实例...
赞
踩
article
linux
用户
和
用户
组
_
useradd
-g 和-g 区别...
一、
用户
与
用户
组
用户
的添加、删除、修改及
用户
密码的管理
用户
组
添加、删除、修改注意三个文件:/etc/passwd 存...
赞
踩
article
Linux
用户
、
组
、
权限
_
linux
501 500
是
什么
用户
...
Linux
用户
、
组
、
权限
、
常用命令一
、
用户
数据库
是
用来保存数据的,操作系统中的
用户
名和密码也理应存放在数据库中,这个数...
赞
踩
article
Linux
----用户管理_5、以
root
身份
登录
,在根
目录
下,创建
一个
目录
newtest
,并在该...
为什么要学习用户管理怎样
登录
Linux
主机认识/etc/passwd文件与/etc/shadow文件增加用户userad...
赞
踩
article
linux
权限
5
0
0
0
是什么,
linux
权限
体系简析...
linux
三种用户:超级用户:root普通用户虚拟用户“伪用户” shell 是 /sbin/nologin 作用是:...
赞
踩
article
【
Linux
】下
的
权限
管理/关于
root
用户
和
普通
用户
的
区别/不同
用户
的
访问
权限
有什么不同?/到底什...
前言1.
Linux
下
用户
的
分类sudo指令1.1文件
访问
者
的
分类(人)2.文件类型和
访问
权限
(事物属性)2.1
Linux
...
赞
踩
article
linux
rm
无法
删除
权限不够,
linux
下的
文件
用
root
用户
rm
-rf命令无法
删除
解决方案
...
linux
下的
文件
用
root
用户
rm
-rf命令无法
删除
解决方案
(可能
文件
处在挂载的磁盘阵列(U盘,光盘、硬盘等),而磁...
赞
踩
article
linux
权限
500
,
linux
系统
用户
与
权限
...
Linux 是一个多
用户
系统。Root 是超级
用户
根据账号位置:本地账号远程账号LDAP NIS根据账号的功能:超级
用户
...
赞
踩
article
linux
权限
5
0
0
0
是什么,
Linux
账号和
权限
管理(详细+图解)...
一. 用户和组的管理-
Linux
中用户种类:root管理员,拥有至高无上的
权限
,不受限制,UID为
0
普通用户管理员创建的...
赞
踩
article
linux
权限
5
0
0
0
是
什么意思,
linux
用户
类型与
文件
权限
介绍...
在linxu里面将系统分为三类,分别为:1、管理员:即root,UID号为
0
.拥有所有系统
权限
,由于
权限
过大,为了安全起...
赞
踩
相关标签
虚拟机 linux git
linux
ubuntu
cuda
操作系统
数据结构与算法
内存管理
运维
服务器
Ventoy
LinuxToGO
Deepin DDE
Archlinux
权限
mqtt
物联网
用户权限