Skip to content

[功能建议]: 更细粒度的netrecvlat以及支持netsendlat #44

@hrpccs

Description

@hrpccs

你的功能建议是否和某个问题相关?

更细粒度的netrecvlat:增加对iptable转发时延的监控可能可以在一些场景下提供更直接的性能问题指示。在k8s v1.29版本前,都是默认使用iptable进行networking,但是iptable在规则复杂情况下,会出现性能问题。

netsendlat:数据包发送路径上,也存在出现性能问题的可能。linux timestamping机制允许获取数据包在发送时的一些时间戳,可以帮助网络性能诊断,并且在高版本内核有在bpf中增加这部分支持https://lwn.net/Articles/996139/。

你希望看到什么解决方案?

在netrecvlat中增加可选(可拓展)的插桩点,获取更细粒度的性能诊断信息。
支持netsendlat数据包发送路径的性能监控。

你考虑过哪些替代方案?

No response

你有其他上下文或截图吗?

No response

意向参与贡献

  • 我有意向参与具体功能的开发实现并将代码贡献回到上游社区

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions