2024年4月1日发(作者:)
探寻影响业务性能的隐形杀手
——TCP Nagle算法、延迟确认及窗口大小故障分析案例
深入学习TCP相关基础知识
详细了解Nagle算法和延迟确认理论
了解TCP window size对数据传输的影响
使用科来网络分析系统分析数据传输性能问题
如何解决由Window Size引起的相关网络性能问题
2012年6月6日
By Haiwanxue
目录
前言 .................................................................................................................................................. 3
一、 TCP发展简述 .................................................................................................................... 4
二、 何谓Nagle算法 ............................................................................................................... 6
三、 何谓延迟确认 ................................................................................................................... 8
四、 当Nagle算法遇到Delayed ACK .................................................................................... 10
五、 案例分析一 ..................................................................................................................... 15
5.1 案例背景 ................................................................................................................. 15
5.2 网络及应用结构 ..................................................................................................... 15
5.3 分析方法与思路 ..................................................................................................... 16
5.4 分析过程 ................................................................................................................. 17
5.4.1整体流量对比 ........................................................................................................ 17
5.4.2对比分析连接建立信息 ........................................................................................ 18
5.4.3传输行为和特征分析 ............................................................................................ 23
5.5 根本原因分析 ......................................................................................................... 27
5.5.1上传操作速度慢的问题根本原因分析 ................................................................ 27
5.5.2上传操作速度较快的问题可能原因分析 ............................................................ 28
六、 案例分析二 ..................................................................................................................... 43
6.1 案例背景 ................................................................................................................. 43
6.2 上传速度对比 ......................................................................................................... 43
6.3 问题分析 ................................................................................................................. 44
6.3.1 文件传输正常数据分析 ................................................................................. 45
6.3.2 传输慢的原因分析 ......................................................................................... 48
6.3.3 与文件传输正常的特征对比 ......................................................................... 59
6.3.4 修改缓冲区后的效果对比 ............................................................................. 61
结束语 ............................................................................................................................................ 64
2
探寻影响业务性能的隐形杀手 TCP Nagle算法、延迟确认及窗口大小故障分析案例
发布评论