1 repository
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 este un set de instrumente de diagnosticare pentru analiza rețelei care utilizează eBPF pentru a măsura latența pachetelor și a urmări traficul de la placa de rețea până la aplicație. Funcționează ca un profiler de latență la nivel de kernel și monitor de performanță a rețelei, oferind capabilități pentru a mapa dependențele externe și a captura traficul de rețea. Proiectul se distinge prin capacitatea de a efectua decriptarea automată a traficului SSL, convertind cererile și răspunsurile criptate în text clar pentru analiză. De asemenea, izolează blocajele prin atribuirea latenței pe mai multe etape, urmărind în mod specific timpul petrecut de pachete în stiva de rețea a kernelului Linux. Setul de instrumente acoperă domenii largi de capabilități, inclusiv agregarea traficului după IP sau protocol, potrivirea perechilor cerere-răspuns și filtrarea traficului bazată pe performanță. Oferă, de asemenea, utilitare pentru exportul metricilor capturate și a datelor de trafic în format JSON pentru procesare externă.
Isolates bottlenecks by attributing latency to specific stages from the network card to the socket buffer.