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 لقياس زمن انتقال الحزم وتتبع حركة المرور من بطاقة الشبكة إلى التطبيق. تعمل كأداة لتوصيف زمن انتقال النواة (Kernel) ومراقبة أداء الشبكة، مما يوفر إمكانيات لرسم خرائط التبعيات الخارجية والتقاط حركة مرور الشبكة. يتميز المشروع بقدرته على إجراء فك تشفير تلقائي لحركة مرور SSL، وتحويل الطلبات والاستجابات المشفرة إلى نص عادي للتحليل. كما يعمل على عزل الاختناقات من خلال تحديد زمن الانتقال عبر مراحل متعددة، وتتبع الوقت الذي تقضيه الحزم داخل مكدس شبكة نواة Linux. تغطي مجموعة الأدوات مجالات واسعة بما في ذلك تجميع حركة المرور حسب عنوان IP أو البروتوكول، ومطابقة أزواج الطلب والاستجابة، وتصفية حركة المرور بناءً على الأداء. كما توفر أدوات لتصدير المقاييس الملتقطة وبيانات حركة المرور بتنسيق JSON للمعالجة الخارجية.
Isolates bottlenecks by attributing latency to specific stages from the network card to the socket buffer.