你的功能建议是否和某个问题相关?
更细粒度的netrecvlat:增加对iptable转发时延的监控可能可以在一些场景下提供更直接的性能问题指示。在k8s v1.29版本前,都是默认使用iptable进行networking,但是iptable在规则复杂情况下,会出现性能问题。
netsendlat:数据包发送路径上,也存在出现性能问题的可能。linux timestamping机制允许获取数据包在发送时的一些时间戳,可以帮助网络性能诊断,并且在高版本内核有在bpf中增加这部分支持https://lwn.net/Articles/996139/。
你希望看到什么解决方案?
在netrecvlat中增加可选(可拓展)的插桩点,获取更细粒度的性能诊断信息。
支持netsendlat数据包发送路径的性能监控。
你考虑过哪些替代方案?
No response
你有其他上下文或截图吗?
No response
意向参与贡献