दो बिंदुओं के बीच वास्तविक नेटवर्क थ्रूपुट का परीक्षण कैसे करें?


18

एक लिंक पर वास्तविक बैंडविड्थ के परीक्षण के लिए बेहतर उपकरण / उपयोगिताओं में से कुछ क्या हैं? मेरे मामले में मैं एक वाईफाई ब्रिज पर असली थ्रूपुट का परीक्षण कर रहा हूं।

जवाबों:


22

मैं बिंदु-दर-बिंदु बैंडविड्थ का परीक्षण करने के लिए iperf को अधिक उपयोगी उपयोगिताओं में से एक मानता हूं । यह tcp / udp पर परीक्षण करने के लिए कई विकल्प हैं, udp के साथ यह आपको बता सकता है कि वहाँ कितना घबराना था। लगभग हर OS के लिए iperf के पोर्ट उपलब्ध हैं।

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


1
जबकि iperf आपको सर्वोत्तम संभव हस्तांतरण दर देता है, यह जोड़ा जा सकता है कि यह डिबगिंग बनाता है कि क्या समस्या प्रोटोकॉल या कॉन्फ़िगरेशन या वास्तविक लिंक से संबंधित है।
सुबह

3
दूसरों के लिए नोट: मशीन A (iperf -s) पर मशीन B (iperf -c machineAname) पर
जॉन एम

वहाँ बुलाया iperf करने के लिए एक साफ चित्रमय दृश्यपटल है xjperf
बेन

6

मैं दो * निक्स मशीनों का उपयोग करते हुए कुछ उपकरणों जैसे कि / dev / urandom (या / dev / शून्य को उपकरणों के संपीड़न का परीक्षण करने के लिए यदि कोई हो) को पार करेगा।

सुनो और एक मशीन पर / देव / अशक्त करने के लिए पाइप

nc –l –p 7000 | /dev/null

दूसरे पर यादृच्छिक डेटा के 100MiB कनेक्ट और पाइप करें

dd if=/dev/urandom bs=1M count=100 | nc 192.168.1.120 7000 –q 10

रीयलटाइम के लिए आँकड़े पाइपव्यूअर का उपयोग करते हैं

dd if=/dev/urandom bs=1M count=100 | pv | nc 192.168.1.120 7000 -q 10

1
इस मामले में अड़चन बहुत हो सकती है / dev / urandom। यद्यपि एक डेटा स्रोत जो संपीड़ित करने के लिए कठिन है, यह समझ में आता है कि अज्ञात पथ का परीक्षण करते समय, कम-महंगे यादृच्छिक संख्या जनरेटर पर विचार किया जाना चाहिए।
कारलिटो

स्ट्रीमिंग MP3s एक विकल्प हो सकता है
माइकल हरेन

या बस पहले से अपने 100MiB यादृच्छिक डेटा का निर्माण करें, और फिर इसे पास करें netcat। आप अपने बाद के परीक्षणों को अधिक तुलनीय बनाने के लिए इसका पुन: उपयोग कर सकते हैं, भी।
निकरिम

3

यहाँ एक क्रूर बल और अज्ञान दृष्टिकोण है ...

कई कमांड-लाइन एफ़टीपी क्लाइंट स्थानांतरण आंकड़ों की रिपोर्ट करते हैं, इसलिए आप केवल एफ़टीपी को जीईटी या पीयूटी का उपयोग कर सकते हैं ताकि आंकड़े सार्थक हो सकें।


1

IxChariot । मुक्त नहीं है, लेकिन यह सभी प्रकार के यातायात का अनुकरण कर सकता है। SmallNetBuilder.com अपने उत्पाद परीक्षणों के लिए इसका उपयोग करता है।


1

आप "वास्तविक नेटवर्क थ्रूपुट क्या मानते हैं?" यह पूरी तरह से आपके नेटवर्क के कार्य और आपके उपयोगकर्ताओं की जरूरतों पर निर्भर करता है।

उदाहरण के लिए, बैंडविड्थ यह परिभाषित करने वाला नहीं है कि आपका नेटवर्क कैसे कार्य करता है यदि आपके पास छह उपयोगकर्ता हैं जो वीडियो / ऑडियो स्ट्रीम करने या फ़ाइलों को स्थानांतरित करने की अनुमति नहीं देते हैं। उस स्थिति में, जब आपके पास उनके मानक ट्रैफ़िक के लिए पर्याप्त बैंडविड्थ है तो बस एक बेकार है।

बेंचमार्क आपके नेटवर्क में कमजोर स्पॉट को निर्धारित करने के लिए उपयोगी होते हैं, लेकिन आपको उन्हें उपयोगकर्ता के अनुभव के प्रतिबिंब के रूप में नहीं लेना चाहिए जब तक कि वे आपके उपयोगकर्ताओं के ट्रैफ़िक पैटर्न की नकल न करें।

यदि आप यह पता लगाने की कोशिश कर रहे हैं कि वायरलेस ब्रिज के माध्यम से आप कितना बैंडविड्थ पुश कर सकते हैं, तो इससे पहले कि आप वास्तव में iperf और FTP को हरा नहीं सकते हैं (हालांकि आपको एक ही समय में युगल मशीनों के परीक्षण की आवश्यकता हो सकती है)। याद रखें कि द्विदिश ट्रैफ़िक का भी परीक्षण करें।

यदि आप अनुमानित उपयोगकर्ता अनुभव का पता लगाने में रुचि रखते हैं, तो हमें कुछ और जानकारी की आवश्यकता होगी।


1

मैंने सीधे throughput का परीक्षण करने के लिए PCATTCP का उपयोग किया है। प्रोग्राम को एक कंप्यूटर पर प्राप्त करने के लिए सेट किया गया है, और फिर दूसरा कंप्यूटर प्रसारित करता है।

http://www.pcausa.com/Utilities/pcattcp.htm


0

आप डी-आईटीजी सॉफ्टवेयर का उपयोग कर सकते हैं। यह मुफ़्त है और इसे http://www.grid.unina.it/software/ITG/ से डाउनलोड किया जा सकता है

मैंने इसका उपयोग विभिन्न ऑपरेटिंग सिस्टम वाले नेटवर्क में जुड़े कई कंप्यूटरों का परीक्षण करने के लिए किया है। थ्रूपुट, घबराना और देरी को आसानी से मापा जा सकता है।


0

एक वाणिज्यिक विकल्प Netrounds (www.netrounds.com) है। यह एक क्लाउड-सेवा (SaaS) है जिसका अर्थ है कि कोई निवेश नहीं है। निशुल्क 30 दिन का परीक्षण भी है।

यह सक्रिय जांच उपकरणों का उपयोग करता है, जिन्हें आसानी से डाउनलोड किया जाता है। ये जांच नेटवर्क हार्डवेयर के उच्चतम प्रदर्शन और सर्वोत्तम नियंत्रण के लिए एक अनुकूलित लिनक्स कर्नेल का उपयोग करती है।

टीसीपी और यूडीपी (यहां तक ​​कि मल्टीकास्ट) दोनों का उपयोग करते हुए नेटवर्क्स 10 Gbit / s तक मानक पीसी हार्डवेयर का उत्पादन और माप कर सकते हैं। वीएलएएन और कई क्यूओएस धाराओं के लिए समर्थन।


क्या आप उनके लिए काम करते हैं?
jscott

सर्वर दोष में आपका स्वागत है! कृपया विशेष रूप से हमारे faq को पढ़ें क्या मैं उन उत्पादों या वेबसाइटों का प्रचार कर सकता हूं जो मैं यहां से संबद्ध हूं?
user9517 supportGoFundMonica
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.