Linux TCP Performance Tuning News Recommended Books Linux performance bottlenecks Troubleshooting Linux Performance ethtool Introduction Optimization
原创 2021-12-27 09:52:46
590阅读
sysctl 变量修改方法:sysctl –a 使用 sysctl 命令修改系统变量,和通过编辑 sysctl.conf 文件来修改系统变量两种。但并不是所有的 变量都可以在这个模式下设定。 注:sysctl 变量的设置通常是字符串、数字或者布尔型。 (布尔型用 1 来表示'yes',用 0 来表示
转载 2019-08-09 13:58:00
223阅读
2评论
原文 原文地址linuxTCP (liu-kevin.com) tcp握手 客户端在等待服务器回复的 ACK 报文。正常情况下,服务器会在几毫秒内返回 ACK,但如果客户端迟迟没有收到 ACK 客户端会重发 SYN,重试的次数由 tcp_syn_retries 参数控制,默认是 6 次: ne ...
转载 2021-07-22 14:30:00
384阅读
2评论
一、TCP状态介绍:在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=x)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=y),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到
转载 精选 2014-02-27 11:44:29
10000+阅读
随着网络带宽的增加,更多数据可以容纳到管道中,并且随着管道变得越来越长,确认收到数据需要更长的时间。这种关系称为带宽时延乘积(BDP)。计算公式:BDP(位)=带宽(位/秒)*RTT(秒)计算得出的BDP用作TCP窗口大小优化的建议。
原创 2022-05-22 19:05:10
4534阅读
最近几天 系统不太稳定, tcp/ip 连接超级多,估计应用服务器到极限了  网上看到了一片好文,随抄在这里了,感谢原作者  提高服务器的负载能力,是一个永恒的话题。在一台服务器CPU和内存资源额定有限的情况下,最大的压榨服务器的性能,是最终的目的。要提高Linux系统下的负载能力,可以先启用Apache的Worker模式(
转载 2024-04-06 01:04:22
0阅读
参考:https://zhuanlan.zhihu.com/p/374135294net.ipv4.tcp_syn
原创 2022-12-06 10:49:19
1103阅读
最近忙于系统性能的DEBUG和。 有些性能瓶颈和LinuxTCP/IP的协议栈的设置有关,所以特别google了一下Linux TCP/IP的协议栈的参数意义和配置,记录一下。如果想永久的保存参数的设置, 可以将参数加入到/etc/sysctl.conf中。如果想临时的更改参
转载 2023-05-05 12:19:34
140阅读
三次握手阶段 客户端SYN包的重试次数 sysctl -w net.ipv4.tcp_syn_retries=6 相关介绍 第 1 次重试发生在 1 秒钟后,接着会以翻倍的方式在第 2、4、8、16、32 秒共做 6 次重试,最后一次重试会等待 64 秒,如果仍然没有返回 ACK,才会终止三次握手。
转载 2020-10-07 21:48:00
500阅读
2评论
转载:https://colobu.com/2014/09/18/linux-tcpip-tuning/Linux TCP/IP 协议栈      最近忙于系统性能的DEBUG和。 有些性能瓶颈和LinuxTCP/IP的协议栈的设置有关,所以特别google了一下Linux TCP/IP的协议栈的参数意义和配置,记录一下。如果想永久的保存参数的设置, 可以将参数加入到/etc/sys
转载 2019-11-25 18:31:56
373阅读
/proc/sys/net目录 所有的TCP/IP参数都位于/proc/sys/net目录下(请注意,对/proc/sys/net目录下内容的修改都是临时的,任何修改在系统重启后都会丢失),例如下面这些重要的参数: 参数(路径+文件) 描述 默认值 优化值 /proc/sys/net/core/rm
转载 2017-06-15 16:14:00
276阅读
2评论
1、TCP常用内核参数优化上一篇我们介绍了服务器上有大量的TIME_WAIT等待,可能造成的危害,以及给web服务器带来负担。如何解决这个问题呢,其实,解决思路很简单,就是让服务器能够快速回收和重用那些TIME_WAIT的资源即可。这就是对tcp。在linux系统上,对tcp主要是通过调整Linux内核参数来实现的,其实主要是对/proc文件系统进行设置,/proc文件系统是一种内核和内核
原创 精选 2020-07-14 22:03:20
4601阅读
1点赞
 
转载 2019-08-07 16:42:00
437阅读
2评论
 1 查看     less /proc/PID/status     less /proc/PID/statm     pmap  PID(进程号)     memusage  命令  (yum install glibc-utils  -y)  
原创 2012-04-07 18:25:21
2206阅读
Linux tcp 链接超时
原创 2018-10-24 11:19:59
4366阅读
http://blog.csdn.net/liushuijinger/article/details/39898415
转载 2018-01-22 22:15:09
1034阅读
 1 UDP      buffer size              sysctl -a        接收 net.core.rmem_default  (默认)         &nb
原创 2012-04-07 18:26:27
884阅读
TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=x)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=y ...
转载 2021-08-02 10:43:00
376阅读
2评论
TCP连接的状态和对应的连接数量:netstat -a.
原创 2022-03-30 16:35:28
310阅读
Linux作为一个强大的操作系统,提供了一系列内核参数供我们进行。光TCP参数就有50多个。在和线上问题斗智斗勇的过程中,笔者积累了一些在内网环境应该进行的参数。在此分享出来,希望对大家有所帮助。清单好了,在这里先列出调清单。请记住,这里只是笔者在内网进行TCP内核参数的经验,仅供参考。同时,笔者还会在余下的博客里面详细解释了为什么要进行这些!序号 内核参数 值 备注1
转载 2021-08-02 10:55:00
124阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5