- 博客(2)
- 收藏
- 关注
原创 TCP-BPF :通过BPF定制TCP行为
TCP-BPF :通过BPF定制TCP行为TCP-BPF是近期由facebook工程师发明,推送到内核的。 它的设计初衷是提供一种新的定制TCP参数和行为的机制。例如可以灵活的修改tcp 缓冲区大小,SYN RTO, SYN-ACK RTO 参数等。那么这种新的机制有什么神奇之处?过去的机制又有何短处?且听下文。介绍Linux 本身提供了一些机制可以修改TCP的一些参数。setsockopt我们知道当我们建立了socket 之后,可以通过setsockopt 修改一些TCP的参数,例如SO_R
2021-11-15 11:25:22
4273
原创 Linux tcp timewait相处之道
关于Time wait 的特殊细节熟悉tcp网络编程的同学对于timewait 状态可以说是既熟悉又陌生。在繁忙的server端,该状态经常会使得server无法bind,或者耗尽可用的port资源。此时此刻,心里往往不知所以,万般无奈。本文结合实验,spec和代码原理,解释了timewait 的几种处理方案。参考文献1) unix networking programming2) ...
2020-04-04 16:12:24
269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人