यह वास्तव में बैंडविड्थ अनुमानों को केवल पिंग-जैसी मापों से प्राप्त करना संभव है।
यह हमेशा एक गीग लिंक पर 1500-बाइट पैकेट संचारित करने के लिए 12.3μs लेता है। दूसरे शब्दों में, यदि आप एक मशीन से दूसरी मशीन में दो 1500-बाइट पैकेट भेजने में सक्षम हैं, तो जितनी तेजी से प्रोटोकॉल की अनुमति होगी, वे लगभग 12.3μ अलग होंगे। यह देखते हुए कि यह हो रहा है कि आपका गिग लिंक वास्तव में भीड़ में नहीं है।
अब (फिर मान यह भीड़भाड़ नहीं है) एक वैन भर में मापने का एक सरल उदाहरण के लिए:
HostA -------- RouterA -------- RouterB -------- HostB
GigE OC-3 GigE
होस्ट एक तेजी से उत्तराधिकार में दो 1500-बाइट पैकेट भेजता है। जब राउटर ए को पहला पैकेट प्राप्त होता है, तो यह ओसी -3 वैन लिंक (155 एमबीपीएस) पर इसे अग्रेषित करना शुरू कर देता है। यह 81 लेता है।एक ओसी 3 पर 1500-बाइट पैकेट को आगे बढ़ाने के लिए 5μs, इसलिए राउटर ए पहले पैकेट को अग्रेषित करने के बीच में होगा जब इसे होस्ट ए से दूसरा पैकेट प्राप्त होता है। इसे इस दूसरे पैकेट को कतारबद्ध करना है जब तक कि यह पहले ट्रांसमिट नहीं कर लेता है।
जब राउटर बी पहले पैकेट प्राप्त करने को समाप्त करता है, तो यह बी को होस्ट करने के लिए आगे बढ़ाता है जो केवल 12.3μs लेता है; इस बीच राउटर बी दूसरे पैकेट प्राप्त करना शुरू कर रहा है। जब राउटर बी दूसरे पैकेट प्राप्त करने को समाप्त करता है, तो यह बी को होस्ट करने के लिए आगे बढ़ाता है।
तो मेजबान बी 12.312 पैकेट रिसेप्शन, चुप्पी के 69.2μs, फिर पैकेट रिसेप्शन के 12.3μs देखता है- दूसरे शब्दों में 81.5μs इंटर- आगमन का समय। उस अवलोकन से, होस्ट बी कटौती कर सकता है कि पथ बैंडविड्थ 155 एमबीपीएस तक सीमित था।
अब यह सिद्धांत में महान है, लेकिन व्यवहार में चीजें अधिक जटिल हो जाती हैं। कंजेशन घटनाएं फट जाती हैं, इसलिए एक पल राउटर की कतार पूरी तरह से हो सकती है, अगले वे खाली हैं। सार्थक कुछ भी प्राप्त करने के लिए कई नमूने आवश्यक हैं। सटीक माप बनाना भी मुश्किल है। अंत-टू-एंड विलंबता दसियों या सैकड़ों मिलीसेकंड में हो सकती है और आप कुछ माइक्रोसेकंड के अंतर को देख रहे हैं। यदि ए से बी, शुभकामनाएं हैं तो कई पथ हैं।
आमतौर पर केवल ट्रैफिक को विस्फोट करना और देखना कितना आसान होता है। फिर आप निश्चित रूप से जान लेंगे कि आपकी उपलब्ध बैंडविड्थ क्या है-शून्य।
अच्छा लेख और बैंडविड्थ http://rescomp.stanford.edu/~cheshire/rants/Latency.html – Janning