जवाबों:
मैं बिंदु-दर-बिंदु बैंडविड्थ का परीक्षण करने के लिए iperf को अधिक उपयोगी उपयोगिताओं में से एक मानता हूं । यह tcp / udp पर परीक्षण करने के लिए कई विकल्प हैं, udp के साथ यह आपको बता सकता है कि वहाँ कितना घबराना था। लगभग हर OS के लिए iperf के पोर्ट उपलब्ध हैं।
मैं NDT के साथ परीक्षण करना भी पसंद करता हूं , लेकिन iperf के साथ काम करना इतना आसान नहीं है क्योंकि NDT को मूल रूप से कहीं सर्वर के रूप में सेटअप करना पड़ता है, और क्लाइंट को जावा स्थापित होना चाहिए।
मैं दो * निक्स मशीनों का उपयोग करते हुए कुछ उपकरणों जैसे कि / 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
netcat
। आप अपने बाद के परीक्षणों को अधिक तुलनीय बनाने के लिए इसका पुन: उपयोग कर सकते हैं, भी।
IxChariot । मुक्त नहीं है, लेकिन यह सभी प्रकार के यातायात का अनुकरण कर सकता है। SmallNetBuilder.com अपने उत्पाद परीक्षणों के लिए इसका उपयोग करता है।
आप "वास्तविक नेटवर्क थ्रूपुट क्या मानते हैं?" यह पूरी तरह से आपके नेटवर्क के कार्य और आपके उपयोगकर्ताओं की जरूरतों पर निर्भर करता है।
उदाहरण के लिए, बैंडविड्थ यह परिभाषित करने वाला नहीं है कि आपका नेटवर्क कैसे कार्य करता है यदि आपके पास छह उपयोगकर्ता हैं जो वीडियो / ऑडियो स्ट्रीम करने या फ़ाइलों को स्थानांतरित करने की अनुमति नहीं देते हैं। उस स्थिति में, जब आपके पास उनके मानक ट्रैफ़िक के लिए पर्याप्त बैंडविड्थ है तो बस एक बेकार है।
बेंचमार्क आपके नेटवर्क में कमजोर स्पॉट को निर्धारित करने के लिए उपयोगी होते हैं, लेकिन आपको उन्हें उपयोगकर्ता के अनुभव के प्रतिबिंब के रूप में नहीं लेना चाहिए जब तक कि वे आपके उपयोगकर्ताओं के ट्रैफ़िक पैटर्न की नकल न करें।
यदि आप यह पता लगाने की कोशिश कर रहे हैं कि वायरलेस ब्रिज के माध्यम से आप कितना बैंडविड्थ पुश कर सकते हैं, तो इससे पहले कि आप वास्तव में iperf और FTP को हरा नहीं सकते हैं (हालांकि आपको एक ही समय में युगल मशीनों के परीक्षण की आवश्यकता हो सकती है)। याद रखें कि द्विदिश ट्रैफ़िक का भी परीक्षण करें।
यदि आप अनुमानित उपयोगकर्ता अनुभव का पता लगाने में रुचि रखते हैं, तो हमें कुछ और जानकारी की आवश्यकता होगी।
मैंने सीधे throughput का परीक्षण करने के लिए PCATTCP का उपयोग किया है। प्रोग्राम को एक कंप्यूटर पर प्राप्त करने के लिए सेट किया गया है, और फिर दूसरा कंप्यूटर प्रसारित करता है।
आप डी-आईटीजी सॉफ्टवेयर का उपयोग कर सकते हैं। यह मुफ़्त है और इसे http://www.grid.unina.it/software/ITG/ से डाउनलोड किया जा सकता है
मैंने इसका उपयोग विभिन्न ऑपरेटिंग सिस्टम वाले नेटवर्क में जुड़े कई कंप्यूटरों का परीक्षण करने के लिए किया है। थ्रूपुट, घबराना और देरी को आसानी से मापा जा सकता है।
एक वाणिज्यिक विकल्प Netrounds (www.netrounds.com) है। यह एक क्लाउड-सेवा (SaaS) है जिसका अर्थ है कि कोई निवेश नहीं है। निशुल्क 30 दिन का परीक्षण भी है।
यह सक्रिय जांच उपकरणों का उपयोग करता है, जिन्हें आसानी से डाउनलोड किया जाता है। ये जांच नेटवर्क हार्डवेयर के उच्चतम प्रदर्शन और सर्वोत्तम नियंत्रण के लिए एक अनुकूलित लिनक्स कर्नेल का उपयोग करती है।
टीसीपी और यूडीपी (यहां तक कि मल्टीकास्ट) दोनों का उपयोग करते हुए नेटवर्क्स 10 Gbit / s तक मानक पीसी हार्डवेयर का उत्पादन और माप कर सकते हैं। वीएलएएन और कई क्यूओएस धाराओं के लिए समर्थन।