1 repositorio
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 es un conjunto de herramientas de diagnóstico para análisis de red que utiliza eBPF para medir la latencia de paquetes y rastrear el tráfico desde la tarjeta de red hasta la aplicación. Funciona como un perfilador de latencia del kernel y monitor de rendimiento de red, proporcionando capacidades para mapear dependencias externas y capturar tráfico de red. El proyecto se distingue por su capacidad para realizar el descifrado automático de tráfico SSL, convirtiendo solicitudes y respuestas cifradas en texto plano para su análisis. Además, aísla cuellos de botella atribuyendo la latencia a través de múltiples etapas, rastreando específicamente el tiempo que los paquetes pasan dentro de la pila de red del kernel de Linux. El conjunto de herramientas cubre áreas de capacidad amplias, incluyendo la agregación de tráfico por IP o protocolo, el emparejamiento de pares solicitud-respuesta y el filtrado de tráfico basado en rendimiento. También proporciona utilidades para exportar métricas capturadas y datos de tráfico en formato JSON para su procesamiento externo.
Isolates bottlenecks by attributing latency to specific stages from the network card to the socket buffer.