SYN_SENT 状态的优化
如何查看由于 SYN 半连接队列已满,而被丢弃连接的情况?
如何调整 SYN 半连接队列大小?
如果 SYN 半连接队列已满,只能丢弃连接吗?
SYN_RCV 状态的优化
accept 队列已满,只能丢弃连接吗?
如何调整 accept 队列的长度呢?
如何查看服务端进程 accept 队列的长度?
如何查看由于 accept 连接队列已满,而被丢弃的连接?
接下来说说,TCP Fast Open 功能的工作方式。
Linux 下怎么打开 TCP Fast Open 功能呢?
客户端的优化
服务端的优化
绕过三次握手
调用 close 函数 和 shutdown 函数有什么区别?
FIN_WAIT1 状态的优化
FIN_WAIT2 状态的优化
TIME_WAIT 状态的优化
如果连接双方同时关闭连接,会怎么样?
主动方的优化
被动方的优化
调节发送缓冲区范围
调节接收缓冲区范围
调节 TCP 内存范围
根据实际场景调节的策略
巨人的肩膀:
[1] 系统性能调优必知必会.陶辉.极客时间.
[2] 网络编程实战专栏.盛延敏.极客时间.
[3] http://www.blogjava.net/yongboy/archive/2013/04/11/397677.html
[4] http://blog.itpub.net/31559359/viewspace-2284113/
[5] https://blog.51cto.com/professor/1909022
【END】
更多精彩推荐
☞等你来战!“2020第三届上海交大-卫宁健康智慧医疗挑战赛”报名正式启动
☞滴滴上线自动驾驶服务;微软宣布将永久关闭实体店;.NET 5.0 Preview 6 发布 | 极客头条
你点的每个“在看”,我都认真当成了喜欢