यदि आपके पास किसी बाहरी सर्वर तक पहुंच है जहां आप सॉफ़्टवेयर स्थापित कर सकते हैं, तो बैंडविड्थ परीक्षण के लिए आमतौर पर इस्तेमाल किया जाने वाला iPerf उपकरण है। डिफ़ॉल्ट रूप से, प्रोग्राम टीसीपी का उपयोग करता है, लेकिन आप ग्राहक अंत पर iperf कमांड के -u
विकल्प का उपयोग करके, यूडीपी का परीक्षण कर सकते हैं । आप iPerf सर्वर के साथ एक सिस्टम शुरू करते हैं । क्लाइंट पक्ष पर, आप तब उपयोग कर सकते हैं जहाँ example.com सर्वर का पूर्ण रूप से योग्य डोमेन नाम (FQDN) या IP पता है, जिस पर आप सर्वर मोड में iPerf चला रहे हैं। डिफ़ॉल्ट रूप से iPerf का नवीनतम संस्करण, संस्करण 3, पोर्ट 5201 का उपयोग करता है, लेकिन आप पोर्ट का उपयोग कर या जहां सेट कर सकते हैंiperf -s
iperf -c example.com -u
-p n
--port n
n
वह पोर्ट नंबर है जिसका आप उपयोग करना चाहते हैं। आपको क्लाइंट और सर्वर दोनों पर पोर्ट निर्दिष्ट करने की आवश्यकता होगी, यदि आप डिफ़ॉल्ट पोर्ट का उपयोग नहीं कर रहे हैं और आपको सर्वर एंड पर कोई आवश्यक फ़ायरवॉल नियम स्थापित करने की आवश्यकता होगी ( iPerf के लिए OS X फ़ायरवॉल को कॉन्फ़िगर करने के लिए निर्देश ) और, संभवतः , ग्राहक पक्ष, अगर उस तरफ एक फ़ायरवॉल है जो आउटगोइंग ट्रैफ़िक को प्रतिबंधित करता है (घरेलू कनेक्शन के लिए जो आमतौर पर लागू नहीं होता है)।
वैकल्पिक रूप से, दुनिया के विभिन्न हिस्सों में सार्वजनिक iPerf सर्वर हैं जिन्हें आप परीक्षण के लिए उपयोग कर सकते हैं, ताकि आपको कुछ परीक्षण करने के लिए केवल क्लाइंट साइड पर सॉफ़्टवेयर स्थापित करने की आवश्यकता हो। लेकिन आप केवल डिफ़ॉल्ट पोर्ट, पोर्ट 5201 का उपयोग करके उन प्रणालियों के साथ परीक्षण कर पाएंगे।
Iperf लिनक्स और OS X सहित कई प्रकार के ऑपरेटिंग सिस्टम के लिए उपलब्ध है। यदि आप CentOS Linux का उपयोग कर रहे हैं , तो आप EPOS रिपॉजिटरी के लिए समर्थन स्थापित करने पर, yum पैकेज मैनेजर के साथ CentOS पर iperf पैकेज स्थापित कर सकते हैं । आप Microsoft विंडोज सिस्टम पर भी iPerf का उपयोग कर सकते हैं ।