
阿里妹导读:什么是经验?就是遇到问题,解决问题,总结方法。遇到的问题多了,解决的办法多了,经验自然就积累出来了。今天的文章是阿里技术专家蛰剑在工作中遇到的一个问题引发的对TCP性能和发送接收Buffer关系的系列思考(问题:应用通过专线从公司访问阿里云上的服务,专线100M,时延20ms,一个SQL查询了22M数据出现10倍+的信息延迟,不正常。)希望,你也能从中得到启发。
前言
本文希望解析清楚,当我们在代码中写下 socket.setSendBufferSize 和 sysctl 看到的rmem/wmem系统参数以及最终我们在TCP常常谈到的接收发送窗口的关系,以及他们怎样影响TCP传输的性能。
先明确一下:文章标题中所说的Buffer指的是sysctl中的 rmem或者wmem,如果是代码中指定的话对应着SO_SNDBUF或者SO
继续阅读与本文标签相同的文章
下一篇 :
想在国外申请专利?看完这篇文你也可以!
-
带你读《JavaScript机器人: 用Raspberry Pi、Arduino和BeagleBone构建NodeBots Make:JavaScript Robotics》之一:用Lo-tech材料建造机器人
2026-05-16栏目: 教程
-
阿里云VPC-IP地址基础
2026-05-16栏目: 教程
-
阿里云双十一
2026-05-16栏目: 教程
-
阿里云服务器 双十一
2026-05-16栏目: 教程
-
带你读《More Effective C#:改善C#代码的50个有效方法》之二:API设计
2026-05-16栏目: 教程
