1 个仓库
Measuring and attributing time spent by packets across various stages of the operating system network stack.
Distinguishing note: The candidates relate to AI refinement or container builds; this is specifically about kernel network stack timing attribution.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Kernel Network Stack Latency Attribution. Refine with filters or upvote what's useful.
Kyanos 是一个用于网络分析的诊断工具集,利用 eBPF 来测量数据包延迟并跟踪从网卡到应用程序的流量。它充当内核延迟分析器和网络性能监控器,提供映射外部依赖项和捕获网络流量的功能。 该项目的特色在于能够执行自动 SSL 流量解密,将加密的请求和响应转换为明文以供分析。它进一步通过归因跨多个阶段的延迟来隔离瓶颈,特别是跟踪数据包在 Linux 内核网络栈中花费的时间。 该工具集涵盖了广泛的功能领域,包括按 IP 或协议进行流量聚合、请求-响应对匹配以及基于性能的流量过滤。它还提供了将捕获的指标和流量数据导出为 JSON 格式以供外部处理的实用程序。
Isolates bottlenecks by attributing latency to specific stages from the network card to the socket buffer.