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.