10 Gbps पोर्ट की सैद्धांतिक गति 1,25 GB प्रति सेकंड होती है। इसलिए 50 GB का डेटासेट सबसे अच्छी स्थिति में 40 सेकंड से कुछ ज़्यादा में ट्रांसफ़र हो जाता है, जबकि 1 Gbps पोर्ट पर इसमें 6 मिनट से अधिक लगते हैं। यह नेटवर्क कार्ड की ऊपरी सीमा है, शुरू से अंत तक मिलने वाली गति की गारंटी नहीं।
Infrawire की सेवाएँ इसी 10 Gbps कनेक्टिविटी पर आधारित हैं। इस लेख में देखेंगे कि यह किस काम आती है, व्यवहार में इसे क्या सीमित करता है, और विज्ञापन की भाषा पर भरोसा किए बिना इसे कैसे नापा जाए।
10 Gbps से व्यावहारिक रूप से क्या बदलता है
फ़ायदा तब दिखता है जब नेटवर्क ही अड़चन हो। एक छोटी प्रदर्शन वेबसाइट पर 1 और 10 Gbps का अंतर नज़र नहीं आता, क्योंकि बैंडविड्थ से बहुत पहले CPU, डेटाबेस या कोड सीमा बन जाते हैं।
दूसरी ओर, कई वर्कलोड 1 Gbps लिंक को जल्दी भर देते हैं:
- बड़ी फ़ाइलों का वितरण (डिस्क इमेज, आर्काइव, मीडिया);
- रिमोट स्टोरेज पर बैकअप और रिस्टोर;
- दो सर्वरों के बीच डेटाबेस रेप्लिकेशन;
- पैकेज मिरर और कंटेनर रजिस्ट्री;
- ट्रैफ़िक के अचानक उछाल, जब सैकड़ों क्लाइंट एक साथ डाउनलोड करते हैं।
इन स्थितियों में 10 Gbps की गुंजाइश उछाल को सर्वर की तरफ़ कतार बने बिना सँभाल लेती है। एक साथ चल रहे डाउनलोड एक चौड़ी पाइप साझा करते हैं, इसलिए कोई एक बड़ा ट्रांसफ़र बाकी सबको धीमा नहीं करता।
असल थ्रूपुट को क्या सीमित करता है
10 Gbps पोर्ट का मतलब यह नहीं कि हर गंतव्य तक 10 Gbps मिलेगा। मापी गई गति पूरी श्रृंखला पर निर्भर करती है।
दूसरा सिरा। सामने वाला क्लाइंट या सर्वर अगर 1 Gbps तक सीमित है, तो वही ऊपरी सीमा तय करता है। घरेलू कनेक्शन वाला कोई उपयोगकर्ता आपसे 10 Gbps कभी नहीं खींच पाएगा।
नेटवर्क रास्ता। दो ऑपरेटरों के बीच की रूटिंग, दिन के कुछ घंटों की भीड़ और दूरी, तीनों नतीजे को प्रभावित करते हैं। जगह चुनने से पहले आप looking glass से कनेक्टिविटी जाँच सकते हैं।
डिस्क और CPU। 1,25 GB/s की रफ़्तार से लिखने के लिए ठीक-ठाक NVMe स्टोरेज चाहिए। इस गति पर TLS या SSH से एन्क्रिप्ट करने में भी एक या अधिक कोर लगते हैं। एकल-स्ट्रीम scp ट्रांसफ़र अक्सर लिंक की गति से काफ़ी नीचे रुक जाता है।
प्रोटोकॉल। एक अकेली TCP स्ट्रीम रिसीव विंडो और राउंड-ट्रिप टाइम से सीमित होती है। कई समानांतर स्ट्रीम लिंक का बेहतर उपयोग करती हैं।
iperf3 से गति नापना
आपको असल में कितनी गति मिल रही है, यह जाँचने के लिए अपने VPS और किसी दूसरी मशीन के बीच iperf3 चलाएँ। Debian या Ubuntu पर:
Bashsudo apt update && sudo apt install -y iperf3
सर्वर की ओर सुनना शुरू करें:
Bashiperf3 -s
दूसरी मशीन से चार समानांतर स्ट्रीम के साथ 30 सेकंड का टेस्ट चलाएँ, फिर उल्टी दिशा में भी:
Bashiperf3 -c IP_DU_VPS -P 4 -t 30 iperf3 -c IP_DU_VPS -P 4 -t 30 -R
टेस्ट के दौरान आपके फ़ायरवॉल में पोर्ट 5201 खुला होना चाहिए। टेस्ट पूरा होते ही उसे बंद कर दें।
वर्चुअल मशीन पर ethtool हमेशा इंटरफ़ेस की असली गति नहीं दिखाता:
Bashethtool eth0 | grep Speed
वर्चुअल कार्ड पर "Unknown!" दिखना आम है और इसका मतलब कोई समस्या नहीं है। भरोसा iperf3 के नतीजे पर करें।
कुछ उपयोगी ट्यूनिंग
ऊँची गति पर कर्नेल की डिफ़ॉल्ट TCP कॉन्फ़िगरेशन कभी-कभी ज़रूरत से ज़्यादा सतर्क निकलती है। /etc/sysctl.d/99-network.conf में दो सेटिंग आज़माने लायक हैं:
INInet.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr
इन्हें sudo sysctl --system से लागू करें। पहले और बाद में नाप लें: कुछ रास्तों पर साफ़ फ़ायदा मिलता है, कुछ पर बिल्कुल नहीं। rmem_max और wmem_max बफ़र को बिना नापे न बदलें, क्योंकि ज़रूरत से बड़े मान बेवजह मेमोरी खा जाते हैं।
उपयोग और लोकेशन के हिसाब से VPS चुनना
बैंडविड्थ जितनी मायने रखती है, उतनी ही आपके सर्वर की भौगोलिक स्थिति भी, आपके उपयोगकर्ताओं के सापेक्ष। पूरा कैटलॉग VPS पेज पर है, और ट्रांसफ़र व होस्टिंग के ज़्यादातर कामों के लिए Linux VPS शृंखला उपयुक्त है।
| ज़रूरत | देखने लायक विकल्प |
|---|---|
| यूरोपीय दर्शक, GDPR के अधीन डेटा | VPS फ़्रांस या VPS जर्मनी |
| उत्तरी अमेरिकी दर्शक | VPS USA |
| एशियाई दर्शक | VPS हॉन्ग कॉन्ग |
| वॉल्यूमेट्रिक हमलों के जोखिम वाली सेवा | VPS Anti-DDoS |
| रिमोट डेस्कटॉप, Windows एप्लिकेशन | VPS Windows |
| ऑटोमेटेड ट्रेडिंग | VPS Forex या VPS MetaTrader 5 |
चौड़ा लिंक किसी छोटे हमले को झेलने में मदद करता है, पर वह समर्पित सुरक्षा का विकल्प नहीं है। अगर आपकी सेवा हमलावरों के निशाने पर है, तो सिर्फ़ पोर्ट की क्षमता काफ़ी नहीं।
जिन वर्कलोड के लिए VPS कम पड़ता है, उनके लिए डेडिकेटेड सर्वर पूरी मशीन के संसाधन देते हैं। इन मशीनों की नेटवर्क कॉन्फ़िगरेशन और सुरक्षा का ब्योरा ट्यूटोरियल में मिलेगा।
FAQ
अपने आप नहीं। साइट का रिस्पॉन्स टाइम सबसे पहले कोड, डेटाबेस और कैश पर निर्भर करता है। ऊँची बैंडविड्थ मुख्य रूप से भारी फ़ाइलों और बहुत ज़्यादा भीड़ के समय काम आती है।
तभी, जब स्रोत, नेटवर्क रास्ता, स्टोरेज और CPU सब साथ दें। ज़्यादातर मामलों में मिलने वाली गति पोर्ट की ऊपरी सीमा से कम रहती है। कई स्ट्रीम के साथ iperf3 टेस्ट ईमानदार माप देता है।
looking glass से आप इंफ्रास्ट्रक्चर की ओर से नेटवर्क टेस्ट चला सकते हैं। इसके साथ दिन के अलग-अलग समय पर अपनी मशीनों से iperf3 या mtr भी चलाएँ।
शायद ही कभी। ये काम बैंडविड्थ कम खर्च करते हैं, पर नेटवर्क रास्ते की स्थिरता और लोकेशन के प्रति संवेदनशील होते हैं। पोर्ट की गति देखने से पहले CPU, RAM और लोकेशन के आधार पर प्लान चुनें।

