आपका इंटरनेट स्पीड परीक्षण बिल्कुल सही दिखता है, लेकिन कार्यालय सर्वर से फ़ाइलों की प्रतिलिपि बनाना बेहद धीमा है। ऐसा इसलिए है क्योंकि दोनों परीक्षण दो अलग-अलग सड़कों को मापते हैं। iperf3 उस सड़क को मापता है जो वास्तव में यहां मायने रखती है - आपके दो कंप्यूटरों के बीच की सड़क।
यहां एक ऐसा दृश्य है जिसे हर आईटी इंजीनियर जानता है। एक उपयोगकर्ता का कहना है कि साझा ड्राइव धीमी है। कोई इंटरनेट स्पीड टेस्ट चलाता है, परिणाम बहुत अच्छा दिखता है, और हर कोई भ्रमित हो जाता है। ईमानदार समस्या यह है कि गति परीक्षण ने इंटरनेट को मापा, आपके स्थानीय नेटवर्क को नहीं। फ़ाइलें कभी भी इंटरनेट को नहीं छूतीं - वे आपके कार्यालय के अंदर एक पीसी से दूसरे पीसी तक यात्रा करती हैं। iperf3 एक मुफ़्त टूल है जो बिल्कुल उसी पथ को मापता है। एक पीसी सर्वर बन जाता है, दूसरा क्लाइंट बन जाता है, और iperf3 उनके बीच वास्तविक डेटा भेजता है और वास्तविक गति की रिपोर्ट करता है। कोई अनुमान नहीं, कोई विपणन संख्या नहीं।
iperf3 को ESnet द्वारा विकसित किया गया है, और टूल का आधिकारिक होम iperf.fr है। वह साइट विंडोज़ बिल्ड को एक छोटी ज़िप फ़ाइल के रूप में प्रदान करती है। यह मायने रखता है: iperf3 एक लोकप्रिय उपकरण है, इसलिए यादृच्छिक डाउनलोड साइटें इसे जंक और बदतर के साथ बंडल करती हैं। इसे केवल iperf.fr से प्राप्त करें, इसे अनज़िप करें, और आपको अंदर iperf3.exe मिलेगा। कोई इंस्टॉलर नहीं है और सक्रिय करने के लिए कुछ भी नहीं है - पूरा टूल एक छोटा प्रोग्राम है जिसे आप कमांड प्रॉम्प्ट से चलाते हैं।
दोनों कंप्यूटरों पर अनज़िप किए गए फ़ोल्डर को C:\iperf3 जैसी साधारण जगह पर रखें। आपको सर्वर पीसी और क्लाइंट पीसी पर टूल की आवश्यकता है, क्योंकि iperf3 हमेशा एक जोड़ी के रूप में काम करता है।
जिस पीसी पर आप परीक्षण करना चाहते हैं - आमतौर पर सर्वर या पीसी जिसमें साझा फ़ाइलें होती हैं - कमांड प्रॉम्प्ट खोलें, फ़ोल्डर पर जाएं, और सुनना मोड शुरू करें:
cd C:\iperf3 फिर iperf3 -s
-s ध्वज का अर्थ सर्वर है। स्क्रीन 5201 पर सर्वर सुन रहा है दिखाती है। पोर्ट 5201 डिफ़ॉल्ट iperf3 पोर्ट है, और सर्वर अब बस प्रतीक्षा करता है। परीक्षण के दौरान इस विंडो को खुला छोड़ दें। पहली बार चलाने पर, विंडोज़ फ़ायरवॉल आमतौर पर पूछेगा कि क्या iperf3 को अनुमति दी जाए - इसे निजी नेटवर्क पर अनुमति दें। यदि वह संकेत कभी प्रकट नहीं होता है या परीक्षण कनेक्ट नहीं हो पाता है, तो कुछ भी बदलने से पहले iperf3 फ़ायरवॉल प्रॉम्प्ट पर हमारी अलग मार्गदर्शिका पढ़ें।
सर्वर पीसी का आईपी पता भी नोट करें - ipconfig चलाएँ और IPv4 पता खोजें, कुछ-कुछ 192.168.1.10 जैसा। ग्राहक को इस पते की आवश्यकता है.
दूसरे पीसी पर, उसी फ़ोल्डर में कमांड प्रॉम्प्ट खोलें और क्लाइंट को सर्वर पर इंगित करें:
iperf3 -c 192.168.1.10
पते को अपने सर्वर के वास्तविक आईपी से बदलें। -c ध्वज का अर्थ ग्राहक है। अगले 10 सेकंड के लिए क्लाइंट डेटा को सर्वर पर उतनी ही तेजी से भेजता है जितनी तेजी से पथ अनुमति देता है, प्रति सेकंड एक लाइन प्रिंट करता है, फिर एक सारांश प्रिंट करता है। यह संपूर्ण बुनियादी परीक्षण है - सारांश पर संख्या अभी आपकी वास्तविक पीसी-टू-पीसी गति है।
क्या आप अधिक लंबा, अधिक स्थिर पढ़ना चाहते हैं? एक अवधि जोड़ें: iperf3 -c 192.168.1.10 -t 30 30 सेकंड तक चलता है। लंबे परीक्षण पहले-दूसरे स्पाइक को सुचारू करते हैं और एक ऐसा नंबर देते हैं जिस पर आप अधिक भरोसा कर सकते हैं।
सारांश दो पंक्तियाँ दिखाता है: प्रेषक और प्राप्तकर्ता। सामान्य टीसीपी परीक्षण के लिए, रिसीवर लाइन पढ़ें - यह वह गति है जिस पर रास्ते में किसी भी नुकसान के बाद डेटा वास्तव में आया था। प्रेषक लाइन थोड़ी बेहतर दिख सकती है क्योंकि यह पीसी द्वारा भेजे गए डेटा को गिनता है, न कि यात्रा में बचे डेटा को।
अब ईमानदार उम्मीदें. एक स्वस्थ वायर्ड गीगाबिट कनेक्शन पर, लगभग 940 एमबीपीएस की अपेक्षा करें - 1000 नहीं। ईथरनेट, आईपी और टीसीपी ओवरहेड अपना हिस्सा लेते हैं, इसलिए 940 पूर्ण गति है, कोई गलती नहीं है। पुराने 100 एमबीपीएस लिंक पर, लगभग 94 एमबीपीएस की अपेक्षा करें। यदि आपका गीगाबिट पथ 90-कुछ एमबीपीएस दिखाता है, तो श्रृंखला में कुछ चुपचाप 100 एमबीपीएस पर वापस आ गया है - एक केबल, एक स्विच पोर्ट, या एक नेटवर्क कार्ड सेटिंग। वह एकल अवलोकन अक्सर संपूर्ण निदान होता है।
इसके अलावा फ़ाइल कॉपी नंबरों की सावधानीपूर्वक तुलना करें: विंडोज़ कॉपी गति को एमबी/एस (मेगाबाइट) में दिखाता है, iperf3 एमबीपीएस (मेगाबिट्स) दिखाता है। तुलना करने के लिए एमबी/एस को 8 से गुणा करें - 11 एमबी/एस पर चलने वाली एक कॉपी लगभग 90 एमबीपीएस नेटवर्क का उपयोग कर रही है, चाहे उपयोगकर्ता इसके बारे में कुछ भी महसूस करे।
मूल परीक्षण क्लाइंट को सर्वर से मापता है। वास्तविक काम दोनों तरफ से होता है, और वापसी पथ बहुत अलग तरीके से व्यवहार कर सकता है - एक थकी हुई केबल या डुप्लेक्स समस्या अक्सर केवल एक दिशा को नुकसान पहुंचाती है। iperf3 -c 192.168.1.10 -R के साथ रिवर्स टेस्ट चलाएँ। -R के साथ सर्वर भेजता है और क्लाइंट प्राप्त करता है, जो सर्वर से डाउनलोड करने वाले उपयोगकर्ता के वास्तव में अनुभव से मेल खाता है।
iperf3 -u के साथ UDP का भी परीक्षण करता है, जो घबराहट और खोए हुए पैकेटों की रिपोर्ट करता है - वे संख्याएँ जो यह तय करती हैं कि कॉल और वीडियो मीटिंग रुकी हैं या नहीं। यूडीपी को लक्ष्य गति की आवश्यकता है, उदाहरण के लिए iperf3 -c 192.168.1.10 -u -b 100M। यूडीपी, घबराहट और हानि को ठीक से पढ़ने के लिए हमारे पास एक अलग गाइड है।
जब आप समाप्त कर लें, तो क्लाइंट को बंद करें, फिर श्रोता को रोकने के लिए सर्वर विंडो में Ctrl + C दबाएँ। कुछ भी स्थापित नहीं रहता और कुछ भी चलता नहीं रहता।
हाँ. iperf3 ESnet द्वारा विकसित एक मुफ़्त, ओपन-सोर्स टूल है और हर जगह नेटवर्क इंजीनियरों द्वारा उपयोग किया जाता है। विंडोज़ बिल्ड को केवल आधिकारिक साइट, iperf.fr से डाउनलोड करें - यादृच्छिक डाउनलोड साइटों से प्रतियां अवांछित सॉफ़्टवेयर के साथ बंडल की जा सकती हैं।
वह पूर्ण गति है, कोई समस्या नहीं है। ईथरनेट, आईपी और टीसीपी हेडर प्रत्येक पैकेट का हिस्सा उपयोग करते हैं, इसलिए 1 जीबीपीएस लिंक पर उपयोगी डेटा दर लगभग 940 से 949 एमबीपीएस तक होती है। समान सेटअप पर 94 एमबीपीएस के करीब परिणाम का मतलब है कि पथ का कुछ हिस्सा 100 एमबीपीएस पर चल रहा है।
नहीं - और बात यही है. iperf3 आपके द्वारा नियंत्रित दो मशीनों के बीच के पथ को मापता है, आमतौर पर आपके अपने नेटवर्क के अंदर। इंटरनेट स्पीड परीक्षण आपकी लाइन को किसी बाहरी सर्वर से मापते हैं। बेहतरीन इंटरनेट परिणाम के साथ धीमी साझा ड्राइव का लगभग हमेशा मतलब होता है कि स्थानीय पथ धीमा हिस्सा है, और iperf3 आप इसे कैसे साबित करते हैं।