पोर्ट गति एक कनेक्शन दर है; ट्रांसफर भत्ता समय के साथ एक मात्रा है। अपने ट्रैफ़िक पैटर्न का अनुमान लगाएं, प्रतिकृति और बैकअप शामिल करें, और यह मानने से पहले कि बड़ा पोर्ट एप्लिकेशन को बेहतर बनाएगा, पूरे मार्ग को मापें।
दर और मात्रा में अंतर करें
नेटवर्क विशिष्टताएं अक्सर दो अलग-अलग मापों को करीब रखती हैं। Mbps या Gbps में पोर्ट दर बताती है कि उस कनेक्शन पर डेटा कितनी तेज़ी से आगे बढ़ सकता है। GB या TB में ट्रांसफर भत्ता बताता है कि एक अवधि में कितनी मात्रा शामिल है। बड़ा पोर्ट और बड़ा भत्ता अलग-अलग आवश्यकताओं को हल करते हैं, और आपको दोनों की तुलना करनी चाहिए।
डाउनलोड का अनुमान लगाते समय इकाइयों से सावधान रहें। नेटवर्क दरें आमतौर पर बिट प्रति सेकंड में व्यक्त की जाती हैं; फ़ाइल आकार आमतौर पर बाइट में व्यक्त किए जाते हैं। आठ बिट एक बाइट बनाते हैं। एक सरल रूपांतरण सैद्धांतिक शुरुआती बिंदु देता है, जबकि प्रोटोकॉल ओवरहेड और वास्तविक मार्ग उपयोगी एप्लिकेशन थ्रूपुट को कम करते हैं। दोनों संख्याओं को समकक्ष पढ़ने के बजाय अनुमान को स्पष्ट रखें।
पोर्ट चुनने से पहले अपने वर्कलोड का अनुमान लगाएं
फ़ाइल वितरण सेवा के लिए, औसत फ़ाइल आकार और डाउनलोड की संख्या से शुरू करें। वेब एप्लिकेशन के लिए, प्रति सत्र या अनुरोध स्थानांतरित डेटा मापें। जहां प्रासंगिक हो वहां छवियां, API प्रतिक्रियाएं और पृष्ठभूमि कार्य शामिल करें। प्रतिकृति, बैकअप, सॉफ़्टवेयर अपडेट और प्रशासनिक निर्यात जोड़ें ताकि कुल यह दर्शाए कि मशीन वास्तव में क्या करती है।
फिर समय निर्धारित करें। एक स्थिर वर्कलोड और लॉन्च-दिवस का छोटा बर्स्ट समान मासिक मात्रा स्थानांतरित कर सकते हैं जबकि अलग-अलग शिखर दरों की आवश्यकता होती है। समवर्तीता और अपेक्षित गंतव्यों को ट्रैक करें। एक नेटवर्क प्रोफ़ाइल को उचित गुंजाइश के साथ सामान्य पैटर्न का समर्थन करना चाहिए, न कि केवल एक दुर्लभ अधिकतम जिसे आप समझा नहीं सकते।
समझें कि थ्रूपुट कहां सीमित हो सकता है
सर्वर पोर्ट एंड-टू-एंड पथ में एक घटक है। एक दूरस्थ कनेक्शन, स्टोरेज पढ़ने की गति, एन्क्रिप्शन कार्य या एप्लिकेशन वर्कर सीमा सेवा को उसकी पूरी दर का उपयोग करने से रोक सकती है। नेटवर्क विलंबता और पैकेट हानि भी TCP थ्रूपुट को प्रभावित कर सकती है। पोर्ट क्षमता जोड़ने से उस पथ में कहीं और की बाधा स्वतः हल नहीं होगी।
नियंत्रित परिस्थितियों में प्रतिनिधि गंतव्यों से परीक्षण करें। रिकॉर्ड करें कि आपने एक कनेक्शन या कई का उपयोग किया, अवधि और ट्रांसफर का आकार। उस संदर्भ के बिना एकल परिणाम भ्रामक हो सकता है। अधिकृत एंडपॉइंट का उपयोग करें और ऐसे संतृप्ति परीक्षणों से बचें जो अन्य सेवाओं को बाधित करते हैं।
शेष विशिष्टता के साथ अनमीटर्ड पढ़ें
एक अनमीटर्ड योजना अपनी सूचीबद्ध विशिष्टता में कोई निश्चित मासिक ट्रांसफर कोटा प्रस्तुत नहीं करती। इसमें अभी भी एक पोर्ट प्रोफ़ाइल, एक परिचालन नीति और व्यावहारिक प्रदर्शन सीमाएं हैं। इसे अनंत गति या हर प्राप्त करने वाले सिस्टम के लिए गारंटीकृत निरंतर दर के रूप में नहीं समझा जाना चाहिए। जब आपका वर्कलोड निरंतर उच्च ट्रांसफर पर निर्भर हो तो वास्तविक सेवा शर्तों के बारे में पूछें।
SwissOctet की Transit रेंज 40, 100 और 200 Gbps पोर्ट प्रोफ़ाइल प्रस्तुत करती हैं जिनमें अनमीटर्ड ट्रांसफर सूचीबद्ध है। अन्य रेंज बताए गए भत्ते या अलग पोर्ट गति का उपयोग कर सकती हैं। यह मानने के बजाय कि कैटलॉग में हर सर्वर की नेटवर्क शर्तें समान हैं, सटीक कॉन्फ़िगरेशन और चुने गए विकल्पों की तुलना करें।
एक व्यावहारिक परिदृश्य: बड़ी रिलीज़ वितरित करना
कल्पना करें कि एक प्रोजेक्ट बीस गीगाबाइट की रिलीज़ पांच सौ क्लाइंट को वितरित कर रहा है। दशमलव इकाइयों का उपयोग करते हुए, केवल डाउनलोड लगभग दस टेराबाइट का प्रतिनिधित्व करते हैं, इससे पहले कि पुनः प्रयास, अन्य ट्रैफ़िक और बैकअप पर विचार किया जाए। यह मात्रा शिखर दर के बारे में बहुत कम बताती है जब तक कि टीम यह भी न जाने कि क्लाइंट कब डाउनलोड करते हैं। एक क्रमिक रोलआउट और एक छोटा समवर्ती लॉन्च समान डेटा स्थानांतरित कर सकते हैं जबकि बहुत अलग कनेक्शन क्षमता की मांग करते हैं।
टीम मापती है कि उसका स्टोरेज फ़ाइल को कितनी तेज़ी से आपूर्ति कर सकता है और एप्लिकेशन समवर्ती ट्रांसफर को कैसे संभालता है। फिर यह प्रतिनिधि क्षेत्रों में अधिकृत एंडपॉइंट से परीक्षण करती है, अवधि, कनेक्शन संख्या और मार्ग की स्थितियां रिकॉर्ड करती है। एक iperf3 परीक्षण फ़ाइल-सेवा एप्लिकेशन को मापे बिना नेटवर्क पथ की जांच कर सकता है, जबकि एक एप्लिकेशन डाउनलोड व्यापक पाइपलाइन की जांच करता है। किसी भी परिणाम को उसकी शर्तों के बिना प्रस्तुत नहीं किया जाना चाहिए।
यदि दूरस्थ क्लाइंट सीमित करने वाला घटक हैं, तो बड़ा सर्वर पोर्ट उन व्यक्तिगत कनेक्शनों को तेज़ नहीं बनाएगा। यदि मौजूदा सर्वर लॉन्च विंडो के दौरान वास्तव में सीमित है, तो टीम उच्च-क्षमता वाले प्रोफ़ाइल और उनकी ट्रांसफर शर्तों की तुलना कर सकती है। यह एक काल्पनिक योजना उदाहरण है, SwissOctet थ्रूपुट का वादा नहीं। गणना, मापी गई बाधा और चुनी गई योजना को एक साथ रखें ताकि मांग बदलने पर निर्णय की समीक्षा की जा सके।
| माप | यह क्या बताता है | यह क्या स्थापित नहीं करता |
|---|---|---|
| मासिक ट्रांसफर अनुमान | अपेक्षित डेटा मात्रा | आवश्यक शिखर कनेक्शन दर |
| नेटवर्क-पथ परीक्षण | बताई गई शर्तों के तहत थ्रूपुट | एप्लिकेशन फ़ाइल-सेवा प्रदर्शन |
| वास्तविक डाउनलोड परीक्षण | पूरी सेवा पाइपलाइन | भविष्य की सार्वभौमिक गति गारंटी |
मशीन को संतुलित करें और ऑपरेशन की योजना बनाएं
उच्च-थ्रूपुट सेवा को नेटवर्क को बनाए रखने के लिए पर्याप्त CPU, मेमोरी और स्टोरेज प्रदर्शन की आवश्यकता होती है। समवर्ती कनेक्शन, अनुरोध प्रसंस्करण और आपके एप्लिकेशन को आवश्यक सुरक्षा जांच की योजना बनाएं। पते की आवश्यकताओं और बैकअप ट्रैफ़िक की मुख्य वर्कलोड के साथ समीक्षा करें ताकि तैनाती के दौरान कम आश्चर्य हों।
अपेक्षित ट्रांसफर, शिखर मांग, दर्शक स्थानों और अपनी पसंदीदा रेंज के साथ एक संक्षिप्त नेटवर्क ब्रीफ तैयार करें। माइग्रेशन की व्यवस्था करने से पहले उपलब्धता और किसी भी सेवा प्रतिबद्धता की पुष्टि करें। उपयोगी लक्ष्य एक संतुलित प्रणाली है जो वास्तविक उपयोगकर्ताओं की अच्छी सेवा करती है, और परियोजना बढ़ने पर दोहराए जा सकने वाले मापों द्वारा समर्थित है।
आपकी व्यावहारिक चेकलिस्ट।
- पोर्ट दर और ट्रांसफर भत्ता अलग-अलग पढ़ें।
- बिट और बाइट को सावधानी से बदलें।
- अपने अनुमान में बैकअप और प्रतिकृति शामिल करें।
- प्रतिनिधि मार्गों और समवर्तीता को मापें।
- अपग्रेड से पहले CPU, स्टोरेज और नेटवर्क को संतुलित करें।
महत्वपूर्ण विवरण।
क्या तेज़ पोर्ट मासिक ट्रांसफर भत्ता बढ़ाता है?+
जरूरी नहीं। चयनित योजना और अपग्रेड शर्तें पढ़ें; कनेक्शन दर और शामिल मात्रा अलग हैं।
क्या अनमीटर्ड का मतलब अनंत गति है?+
नहीं। पोर्ट, एप्लिकेशन, प्राप्त करने वाला सिस्टम और परिचालन स्थितियां अभी भी व्यावहारिक सीमाएं लगाते हैं।
क्या iperf3 परिणाम हर उपयोगकर्ता की डाउनलोड गति का अनुमान लगा सकता है?+
नहीं। यह एक विशेष पथ और परीक्षण कॉन्फ़िगरेशन को मापता है। वास्तविक उपयोगकर्ता और एप्लिकेशन अन्य बाधाएं पेश कर सकते हैं।
स्रोत पर जाएं।
ये संदर्भ इस गाइड में तकनीकी अवधारणाओं का समर्थन करते हैं। उत्पादन प्रणाली बदलने से पहले वर्तमान दस्तावेज़ का पालन करें।
- ESnet: iperf3 को आमंत्रित करना software.es.net
- IETF RFC 6349: TCP थ्रूपुट परीक्षण www.rfc-editor.org
SwissOctet द्वारा संपादकीय मार्गदर्शन। उदाहरण केवल दृष्टांत हैं। सेवा विशिष्टताएं, उपलब्ध विकल्प और संविदात्मक शर्तें अलग से सत्यापित की जानी चाहिए।