基于 libbpf 的 TCP 连接延迟监视工具 tcpconnlat 分析 - eBPF基础知识 Part5
· ☕ 6 分钟
通过分析 BCC 的基于 libbpf 的 TCP 连接延迟监视工具 tcpconnlat 实现,来了解一个经典 BPF 程序是如何加载,绑定,以及与内核互动的。
寫點東西吧,懒人。
前段时间,由于要研究一个 TCP 接收缓冲区大小配置的问题,搜索到了一编 Blog: A TCP Timeout Investigation。 感觉 Blog 主是个现世小众的技术较真之人。 于是浏览了他的其它文章,看到一编: Why I Left Facebook。感触良多,故翻译之。
我不是网络专家,只是在经历了多年的生产和测试环境网络问题排查后,不想再得过且过,于是记录下所学到的知识。由于对 TCP 栈的实现了解有限,所以内容仅作参考。