当前位置: 首页 > news >正文

LINUX之TCP内核参数解析

tcp_abort_on_overflow                
    0 如果全连接队列满了,server扔掉client发过来的ack; 1 server会发送一个reset包给client,表示废掉这个握手过程和这个连接
tcp_adv_win_scale                        
    TCP 接收窗口大小的“提前量”(advertised window scaling)Linux 内核会根据应用层 SO_RCVBUF 与内核缓冲策略计算实际通告的接收窗口 默认是 1,表示内核实际对外通告的窗口比应用层设置的小一些,用于防止 buffer bloat。如果设太高,可能导致内存占用大;设太低,可能导致吞吐量下降
tcp_allowed_congestion_control
    允许使用的拥塞控制算法列表
tcp_app_win
    应用窗口(application window)的偏移,影响 TCP 接收方的窗口调整
    如果为 0(默认),表示应用层提供的接收窗口不会额外减少。
    如果大于 0,会减少实际通告窗口,避免 buffer 被应用层长期不读耗尽
tcp_autocorking
    是否启用 autocorking,即内核自动延迟发送小包,把多个 write 合并成大包
    1(默认):开启。可以减少小包数量,提高效率。
    0:关闭,应用 write 时立即发包。适合低延迟场景(如游戏)
tcp_available_congestion_control
    系统中已编译并可用的拥塞控制算法列表(和 tcp_allowed_congestion_control 不同,这个是“所有可用的”)。
tcp_base_mss
    TCP 最小的 MSS(Maximum Segment Size)
tcp_challenge_ack_limit
    限制每秒钟内核发送的 challenge ACK 数量
    challenge ACK 是用来防御 TCP 攻击(如 RST 注入、ACK flooding)的机制
tcp_congestion_control
    系统当前正在使用的拥塞控制算法
tcp_dsack                                
    默认开启.控制是否启用 DSACK(Duplicate Selective Acknowledgment,重复选择性确认) 功能
tcp_fastopen                            
    默认为0不开启。如果开启会绕过3次握手,这个要保证服务端和客户端财时支持。
tcp_fin_timeout                            
    FIN_WAIT2状态下最长时间,默认60s
tcp_keepalive_intvl                        
    保活机制检测间隔,就是每隔多少秒发送一个检测报文    
tcp_keepalive_probes                    
    保活检测次数,如果检测设置值次数无响应,会中断本次连接
tcp_keepalive_time                        
    保活时间,默认7200s,也就是2小时内如果没有任何连接的活动,则会启用保活机制
tcp_max_orphans                            
    孤儿套接字 (orphan socket)上限。如果孤儿 socket 的数量超过这个限制,内核会立即释放多余的连接
tcp_max_syn_backlog                        
    SYN_RCVD(半连接)状态连接的最大个数,超出处理能力时,对新的SYN直接回报RST,丢充连接
tcp_max_tw_buckets                        
    当系统中time_wait的数量超过此设置值,系统就会将后面的time_wait连接状态重置
tcp_mtu_probing                            
    主要用于 处理路径 MTU (PMTU) 探测问题,避免 ICMP 被屏蔽时的连接中断 默认0,使用固定MSS(mtu-40) 1 遇到黑洞时启用 2 使用启用
tcp_orphan_retries                        
    服务端超时重发fin报文次数超过设置值,会关闭tcp连接
tcp_retries1                            
    当重传次数超过retries1就会指示IP层进行MTU探测,刷新路由等过程,并不会断开TCP连接
tcp_retries2                    
    当重传次数超过retries2就会断开TCP流,两个受一个TIMEOUT值控制,如果超时即使次数没达也不会重传。也是TCP建立连接后数据包最大重传次数。
tcp_moderate_rcvbuf                        
    默认1.开启自动调节接收缓冲区
tcp_rmem                                
    接收缓冲区。
tcp_wmem                                
    发送缓冲区。
tcp_mem            
    调节内存范围。当内存小于第1个值时,不需要自动调节。在1,2之间时,内核开启调节接收缓冲区大小。大于3时,内核不再为TCP分配新内存,此时新连接无法建立     
tcp_sack                                
    快速重传 默认开启 1.
tcp_synack_retries                        
    TCP连接第二次握手SYN,ACK重传次数
tcp_syncookies                            
    0 关闭该功能 1 表示仅当SYN半连接队列放不下时,再启用 2 表示无条件开启功能
tcp_syn_retries                            
    限制SYN重传次数。当网络繁忙,不稳定时,报文丢失就会严重,此时应该调大重发次数,反之可以减少重发次数
tcp_timestamps                            
    用于记录TCP发送方的当前时间戳和从对端接收到的最新时间戳
tcp_tw_reuse                            
    只能用于连接的发起方,开启了该功能,在调用connect时,内核会随机找一个time_wait状态超过1秒的连接给新的连接使用
tcp_tw_recycle                            
    默认0不开启。如果开启,会加快time_wait的时间,小于60s,会造成数据错乱。
tcp_early_retrans    
    早期重传(Early Retransmit),在拥塞控制丢包前快速重传丢失包    3(开启)    提高小窗口下的恢复速度
tcp_ecn    
    是否启用 ECN (Explicit Congestion Notification) 显式拥塞通知    2(开启并协商)    数据中心低丢包网络建议开启
tcp_fack    
    启用 FACK (Forward Acknowledgement) 算法    1(启用)    已过时,CUBIC 默认不用它
tcp_fastopen_key    
    TCP Fast Open (TFO) 的 cookie 密钥    系统随机生成    客户端/服务端 0-RTT 建连
tcp_frto    
    启用 F-RTO (Forward RTO Recovery),超时后快速恢复    2(默认启用)    弱网环境减少不必要重传
tcp_invalid_ratelimit    
    限制对无效 TCP 报文的响应速率    500(每秒响应数)    防御 DoS 攻击
tcp_limit_output_bytes    
    限制一个 TCP socket 未确认数据的最大字节数    262144(256 KB)    防止单连接过载占用带宽
tcp_low_latency    
    是否优先低延迟而非高吞吐    0(关闭)    开启后 RTT 优先,吞吐下降
tcp_max_ssthresh    
    慢启动阈值的最大值    无限    控制大流量连接进入拥塞避免
tcp_min_snd_mss    
    最小发送 MSS    48    防止路径过小时效率过低
tcp_min_tso_segs    
    最小 TSO (大包分片) 段数    2    减少 CPU 中断,提升吞吐
tcp_no_metrics_save    
    是否保存历史路由的 TCP metrics(如 RTT)    0(保存)    设 1 禁止缓存,避免错误复用
tcp_notsent_lowat    
    控制内核缓存里“未发送数据”的最小阈值    -1(无限制)    大并发/低延迟优化写发送行为
tcp_reordering    
    允许乱序包的最大数目    3    提高丢包网络下的鲁棒性
tcp_retrans_collapse    
    是否合并重传队列里的小包    1(开启)    提升效率,但调试抓包时可关
tcp_rfc1337    
    防御 TIME-WAIT assassinate 攻击    0(关闭)    设 1 遵循 RFC1337 安全处理
tcp_slow_start_after_idle    
    空闲后是否重新进入慢启动    1(启用)    长连接业务建议关掉(设 0)
tcp_stdurg    
    是否遵循标准的 URG 标志解释    0(兼容旧栈)    设 1 严格遵守 RFC
tcp_thin_dupack    Thin-stream 
    (稀疏流) 提前进入快速重传    0(关闭)    VoIP、SSH 等小流量应用可开
tcp_thin_linear_timeouts    
    稀疏流使用线性超时重传,而非指数回退    0(关闭)    降低延迟,适合交互应用
tcp_tso_win_divisor    
    控制 TSO 发送窗口的分割比例    3    调小可减小单个包大小,提高公平性
tcp_window_scaling    
    启用 TCP 窗口扩展 (RFC 1323)    1(开启)    高带宽/高延迟链路必须开
tcp_workaround_signed_windows    
    兼容某些设备错误实现的 TCP 窗口符号位
http://www.hskmm.com/?act=detail&tid=26558

相关文章:

  • 焦糖饼干头文件c++最新同步
  • 2025 年最新三维扫描仪厂家权威推荐排行榜:空间 / 高精度 / 手持激光等类型设备优选企业全解析工业/便携式/拍照式/蓝光三维扫描仪厂家推荐
  • 2025 年上海刑事辩护律师 / 刑事案件律师 / 刑事诉讼律师 / 刑事犯罪律师 / 刑事纠纷律师事务所推荐:徐海燕律师团队专业法律服务
  • 垂起固定翼无人机应用及科技分析
  • 2025 年可行性研究报告公司最新推荐排行榜:权威筛选国内实力机构,助力企业精准选型
  • 2025 年离散制造领域 MES 厂商最新推荐榜单:全面解析头部服务商实力,助力企业数智化转型mes制造执行系统/mes系统 mes软件/mes生产制造执行系统/mes生产管理系统厂商推荐
  • 2025螺杆泵厂家最新推荐榜:高效耐用与专业定制实力之选
  • 稳时复位仿真攻略
  • 2025 年硫化仪厂家最新推荐排行榜:聚焦实力厂家技术亮点、售后保障及适配场景指南无转子/橡胶硫化仪/硫化仪门尼粘度仪/有转子硫化仪厂家推荐
  • 2025 年 WMS 公司最新推荐排行榜:全面盘点品牌核心技术优势助力仓储效率提升 28%+ 及选型指南 wms仓库管理软件/wms仓库管理系统软件/wms出入库管理系统公司推荐
  • T/CCSA 663-2025《医疗科研云平台科技要求》标准解读与深度分析
  • 题解:P14118 [SCCPC 2021] Hotpot
  • 编程笔记 - C++ 引用和指针的区别
  • 题解:P14127 [SCCPC 2021] K-skip Permutation
  • 题解:[P11184 带余除法]
  • 10 8
  • 2025双氧水厂家权威推荐榜:优质生产与稳定供应实力之选
  • 英国AI数据中心发展规划:技术挑战与产业反馈
  • 2025 年工业风机厂家最新推荐排行榜:涵盖离心高温防腐耐磨防爆等类型设备实力厂商精选高温/防腐/耐磨/防爆/除尘/不锈钢/锅炉风机厂家推荐
  • 2025 年拉力试验机厂家最新推荐榜单:聚焦专精特新企业技术实力与口碑,助力钢铁、线缆、轨道交通等行业精准选购
  • 2025 年最新推荐!种植牙医院权威榜单:聚焦连锁品牌与万级手术室,助您精准选靠谱口腔机构西宁种植牙口腔医院/西宁种植牙齿美容/西宁种植牙美容医院推荐
  • 高考数学易错考点01 | 临阵磨枪 - 教程
  • 2025 年西宁口腔医院最新推荐排行榜:实力解析与全周期口腔服务指南西宁口腔医院/西宁口腔美容/西宁口腔整形/西宁口腔正畸/西宁口腔修复推荐
  • 2025 年试验机厂家最新推荐榜单:专精特新企业深度解析,含疲劳 / 压力 / 液压万能等设备优质厂家水泥压力/压剪/锚链拉伸整形机/链条拉伸整形机厂家推荐
  • 2025 年最新推荐西安路灯厂家排行榜:市政 / LED / 智慧 / 太阳能 / 农村路灯优质企业全景指南
  • 2025 最新红绿灯厂家推荐排行榜:实力厂家技术与口碑深度解析,交通信号设备优选指南交通信号/路口红绿灯厂家推荐
  • 2025 土工材料厂家最新推荐榜:中铁合作厂商领衔,技术 / 案例双维度厂家深度甄选指南土工布/土工膜/土工格栅/复土工合膜厂家推荐
  • 2025 年帐篷源头厂家最新推荐排行榜:涵盖应急救灾 / 户外充气 / 露营充气 / 野营等品类,精选实力企业助采购
  • Claude Code完整安装部署指南:支持Windows/Linux/macOS三平台详细教程
  • 2025 杀虫公司最新推荐榜:权威筛选公司,靶向消杀与长效质保选购全指南