इस सर्वरफॉल्ट उत्तर का क्या करना है, इस पर अच्छा उच्च-स्तरीय मार्गदर्शन है - इसलिए उसी से शुरुआत करें। हालांकि यह आखिरी कदम एक वास्तविक ख़ुशी है: संभवतः आप (मेरा मतलब है, मेरे लिए) इसके लिए समर्पित हार्डवेयर में निवेश नहीं करना चाहते हैं ...
नीचे कुछ अच्छे उपकरण दिए गए हैं, पहले स्थानीय वाईफाई नेटवर्क के भीतर कनेक्टिविटी स्वास्थ्य को समझने के लिए, और फिर एक इंटरनेट एंडपॉइंट के लिए।
वाईफ़ाई उपकरण
यह स्थानीय वाईएफआई एपी को ट्रैक करता है और एसएनआर, चैनल, सिग्नल स्ट्रेंथ जैसे बुनियादी डेटा प्रदान करता है। यह ताकत और हस्तक्षेप का संकेत देने वाले भौतिक स्थान के लिए एक मूल साइट सर्वेक्षण भी कर सकता है। एपी डिस्कवरी मोड में, आप समय के साथ सिग्नल की शक्ति को भी चार्ट कर सकते हैं, जिससे आप प्लेसमेंट का परीक्षण कर सकते हैं और हस्तक्षेप की संभावनाओं को समायोजित कर सकते हैं।
बहुत उपयोगी। आप अपनी मशीन पर एक साधारण अजगर सर्वर चलाएंगे और ऐप आपको रियलटाइम स्पीड फीडबैक देते हुए कुछ परिदृश्यों का परीक्षण कर सकता है।
एक अन्य शानदार एंड्रॉइड ऐप, वाईफाई एनालाइज़र में एपी वाईफाई चैनलों के सक्रिय होने के कुछ मूल्यवान विचार हैं। बहुत सारे काम किए बिना एपी चैनल चुनने के लिए सबसे अच्छा मुफ्त उपकरण हो सकता है।
स्थानीय नेटवर्क प्रदर्शन को समझने के लिए अच्छी तरह से सम्मानित उपकरण। आपको दो बॉक्स चाहिए, एक सर्वर के रूप में, एक क्लाइंट के रूप में। आप कई पैरामीटर सेट कर सकते हैं, एक परीक्षण चला सकते हैं, और बैंडविड्थ और घबराना के लिए परिणाम देख सकते हैं। मैं परिणामों और टर्निंग मापदंडों के लिए jPerf GUI के साथ इसका उपयोग करने के लिए बाध्य हूं ।
brew install iperf
iperf -s # on server, next one on client
iperf -c 192.168.1.XXX -P 1 -i 1 -p 5001 -f m -t 60
इंटरनेट कनेक्टिविटी स्वास्थ्य
mtr (पिंग और ट्रेसरआउट संयुक्त)
अपने सभी ट्रेसरआउट हॉप्स को पिंग करता है। ट्रेंड डेटा प्रदान करता है। पागल कमाल का।
brew install mtr
mtr 8.8.4.4
आम ookla speedtest.net चीज का सीएलआई संस्करण। परियोजना अनुरक्षक घोषित करता है कि यह सुसंगत नहीं है, लेकिन फिर भी, बड़े अंतरों को नापने का प्रयास करना आसान है।
wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
chmod +x speedtest-cli
speedtest-cli --list | head # and chose a top server (sorted by distance)
speedtest-cli --server 2761 # re-use the same server
एनपीएडी : नेटवर्क पथ और अनुप्रयोग निदान
एंड-सिस्टम और अंतिम-मील नेटवर्क समस्याओं के निवारण के लिए स्वचालित नैदानिक सर्वर। परीक्षणों की बैटरी चलाने के बाद, इस तरह एक परिणाम सारांश पृष्ठ देता है । मैं सबसे नज़दीकी NPAD सर्वर (वे सब खत्म हो चुके हैं) को खोजने के लिए इस NPAD सर्वर रीडायरेक्ट लिंक का उपयोग करने की सलाह देते हैं और अपने परीक्षणों के लिए उस होस्टनाम का उपयोग कर रहे हैं।
wget http://netspeed.usc.edu:8000/diag-client.c
cc diag-client.c -o diag-client
# ./diag-client <server_name> <port> <target_RTT> <target_data_rate_in_MB/S>
./diag-client ps.psc.xsede.org 8001 30 5
मेरे व्यक्तिगत परिणाम:
मैंने यह सब करने में कुछ घंटे बिताए, अलग-अलग चीजों की कोशिश कर रहा था (डीडी-डब्ल्यूआरटी से टमाटर फर्मवेयर पर स्विच करना) और पढ़ना। पता चला कि यह नेटवर्क लेयर नहीं था और ज्यादातर ब्लूटूथ से अच्छा पुराना आरएफ हस्तक्षेप था! मेरे पास मेरा कंप्यूटर, 5 फीट के राउटर के भीतर एक ब्लूटूथ माउस और कीबोर्ड था। (और पुराने रूटर अभी भी 2.4Ghz पर हैं जहां वे टकराते हैं।)
इसके लिए, मुझे एंड्रॉइड के लिए सबसे अधिक वाईफ़ाई स्पीड टेस्ट मिला , जो नियमित रूप से चल रहा था जबकि मैंने अपार्टमेंट में चीजों को घुमाया। चूंकि यह रिपोर्ट हर 200ms या तो अपडेट करता है, यह स्पष्ट रूप से संचारित किया गया था जब हस्तक्षेप मेरे पैकेट को गिरा रहा था।
मैं निश्चित रूप से Metageek से हस्तक्षेप गाइड के सामान्य स्रोतों को पढ़ने की सलाह देता हूं। (वे InSSIDer और अन्य वाईफ़ाई विश्लेषण उपकरण भी बनाते हैं जो अच्छे लगते हैं।)
एक उपकरण जो मेरे पास नहीं था वह एक भौतिक स्पेक्ट्रम विश्लेषण मीटर था। फ़ोन और लैपटॉप केवल वाईफ़ाई एपी का पता लगा सकते हैं, लेकिन ब्लूटूथ या अन्य आरएफ-आधारित प्रौद्योगिकियों के हस्तक्षेप पर नहीं उठा सकते हैं। मेटेजेक के पास इस स्पेस ( वाई-स्पाई और इनसाइडर ऑफिस ) में कुछ अच्छे समाधान हैं और उम्मीद है कि हमें एयरशर्क की तरह और भी उपकरण उभर कर सामने आएंगे ।