2016-04-30 5 views
12

मैं बीच एक स्पष्ट रेखा आकर्षित करने के लिए संघर्ष कर रहा हूँ विलंबता, बैंडविड्थ और throughputविलंबता, बैंडविड्थ और थ्रूपुट के बीच क्या अंतर है?

क्या कोई मुझे सरल शब्दों और आसान उदाहरणों में समझा सकता है?

उत्तर

54

सादृश्य:

enter image description here

  • विलंबता राशि समय की यह ट्यूब के माध्यम से यात्रा करने के लिए ले जाता है।
  • बैंडविड्थ ट्यूब कितनी व्यापक है।
  • पानी के प्रवाह की राशि आपके throughput
+3

विलंबता हो जाएगा समय की राशि यह ट्यूब के माध्यम से यात्रा करने के लिए ले जाता है, है न इसकी लंबाई: http://www.dslreports.com/faq/694 । हालांकि, ट्यूब की लंबाई के एक समारोह के रूप में मापा जाता है। – Mario

5

जब SYN पैकेट टीसीपी का उपयोग करके भेजा जाता है तो यह SYN+ACK प्रतिक्रिया के लिए इंतजार कर रहा है, भेजने और प्राप्त करने के बीच का समय विलंबता है। यह एक चर यानी समय का एक कार्य है।

अगर हम इसे 100 एमबीटी कनेक्शन पर कर रहे हैं तो यह सैद्धांतिक बैंडविड्थ है कि हमारे पास है यानी प्रति सेकंड कितने बिट्स भेज सकते हैं।

यदि मैं 100 एमबीटी पर 1000 एमबीटी फ़ाइल को संपीड़ित करता हूं और इसे 100 एमबीटी लाइन पर भेजता हूं तो मेरे प्रभावी थ्रूपुट को प्रति सेकंड 1 जीबी माना जा सकता है। सैद्धांतिक थ्रूपुट और सैद्धांतिक बैंडविड्थ इस नेटवर्क पर समान हैं लेकिन मैं क्यों कह रहा हूं कि थ्रूपुट प्रति सेकंड 1 जीबी है।

थ्रूपुट के बारे में बात करते समय मैं इसे किसी एप्लिकेशन के संबंध में सबसे अधिक सुनता हूं यानी 1 जीबीटी थ्रूपुट उदाहरण मैंने स्टैक में कुछ परत पर संपीड़न ग्रहण किया और हमने वहां थ्रूपुट मापा। वास्तविक नेटवर्क का थ्रूपुट नहीं बदला लेकिन एप्लिकेशन थ्रुपुट ने किया। कभी-कभी थ्रूपुट actual throughput यानी 100 एमबीटी कनेक्शन सैद्धांतिक बैंडविड्थ और बीपीएस में सैद्धांतिक थ्रूपुट के बारे में बात कर रहा है, लेकिन वास्तव में आपको जो वास्तव में मिल जाएगा, उतना ही असंभव है।

थ्रूपुट का उपयोग पूरे सिस्टम के संदर्भ में किया जाता है अर्थात प्रति दिन धोए गए कुत्तों की संख्या या प्रति घंटा भरने वाली बोतलों की संख्या। आप अक्सर इस तरह बैंडविड्थ का उपयोग नहीं करते हैं।

नोट, विशेष रूप से बैंडविड्थ के अन्य सामान्य अर्थ हैं, मैंने नेटवर्किंग संभाली है क्योंकि यह स्टैक ओवरफ्लो है लेकिन अगर यह गणित या शौकिया रेडियो फोरम था तो मैं पूरी तरह से किसी और चीज के बारे में बात कर रहा हूं।

https://en.wikipedia.org/wiki/Bandwidth

https://en.wikipedia.org/wiki/Latency

यह प्रवाह पर पढ़ने लायक है।

https://en.wikipedia.org/wiki/Throughput

3

यहाँ है एक भाषा में मेरी बिट जो मैं

समझते हैं जब आप दो पूरी तरह से स्वतंत्र पैरामीटर अपने आप को देखो देखते हैं एक पानी के पाइप खरीदने के लिए जाते हैं, कर सकते हैं: व्यास पाइप और इसकी लंबाई। व्यास पाइप के थ्रूपुट को निर्धारित करता है और लंबाई विलंबता निर्धारित करती है, यानी, पानी की बूंद के लिए पाइप में यात्रा करने के लिए समय लगेगा। ध्यान देने योग्य कुंजी यह है कि लंबाई और व्यास स्वतंत्र हैं, इस प्रकार, संचार चैनल के विलंबता और थ्रूपुट हैं।

अधिक औपचारिक रूप से, थ्रूपूट को प्रत्येक सेकेंड में पाइप में प्रवेश करने या छोड़ने के पानी के रूप में परिभाषित किया जाता है और विलंबता एक बूंद के लिए पाइप के एक छोर से दूसरी तरफ यात्रा करने के लिए औसत समय की आवश्यकता होती है।

चलो कुछ गणित करते हैं:

सरलता के लिए, मान लेते हैं कि हमारे पाइप एक 4inch एक्स 4inch वर्ग है और इसकी लंबाई 12inches है।अब मान लें कि प्रत्येक पानी की बूंद एक 0.1in x 0.1in x 0.1in घन है। इस प्रकार, पाइप के एक पार अनुभाग में, मैं 1600 पानी की बूंदों को फिट करने में सक्षम हो जाऊंगा। अब मान लें कि पानी की बूंदें 1 इंच/सेकेंड की दर से यात्रा करती हैं।

थ्रूपुट: बूंदों का प्रत्येक सेट 0.1 सेकंड में पाइप में स्थानांतरित हो जाएगा। इस प्रकार, 10 सेट 1 सेकंड में चले जाएंगे, यानी, 16000 बूंद प्रति सेकेंड पाइप में प्रवेश करेंगे। ध्यान दें कि यह पाइप की लंबाई से स्वतंत्र है। लेटेंसी: एक इंच/सेकेंड पर, पाइप के व्यास के बावजूद पाइप के एक छोर से दूसरे तक जाने के लिए बूंद ए के लिए 12 सेकंड लगेंगे। इसलिए विलंबता 12 सेकंड होगी।

संबंधित मुद्दे