802.11 जी कनेक्शन की अधिकतम वास्तविक बिट दर क्या है?


43

वायर्ड कनेक्शन का उपयोग करते हुए , मुझे 38 Mbit / s डाउनलोड स्पीड मिलती है । जब मैं वायरलेस एक पर स्विच करता हूं (टमाटर फर्मवेयर के साथ Linksys WRT54GL राउटर), तो स्पीड 23 Mbit / s पर गिर जाती है, भले ही राउटर और कंप्यूटर के बीच की दूरी 2 या 3 मीटर हो।

क्या मैं 802.11 जी कनेक्शन से अधिकतम प्रभावी बिट दर की उम्मीद कर सकता हूं?
क्या डाउनलोड गति बढ़ाने के लिए मैं कोई भी सेटिंग कर सकता हूं?


3
वाईफ़ाई लिंक के लिए ओवरहेड वायर्ड लिंक की तुलना में काफी अधिक है और अंतर्निहित तंत्र CSMA / CA है, जबकि वायर्ड CSMA / CD है।
dbasnett

जवाबों:


65

मजबूत सिग्नल के साथ, कोई शोर नहीं, एक क्लाइंट और एपी जो दोनों फ्रेम फोड़ते हैं, और एक अच्छी तरह से अनुकूलित ऐप (वास्तव में IPerf नामक एक थ्रूपुट परीक्षण उपकरण) मैंने 802.11g टीसीपी थ्रूपुट को बमुश्किल 30 मेगाबिट्स / सेक देखा है।

वास्तविक विश्व परिस्थितियों में जब तक मैं 15 से अधिक मेगाबिट्स / सेकंड से खुश हूं।

802.11 के लिए अंगूठे का नियम यह है कि आप सिग्नलिंग दर के 50-60% से टीसीपी थ्रूपुट प्राप्त कर सकते हैं, और आपको केवल सर्वश्रेष्ठ परिस्थितियों में सबसे अच्छा सिग्नलिंग दर मिलती है।

अद्यतन: बस एहसास हुआ कि मैंने आपके कुछ अधीनस्थ प्रश्नों का उत्तर नहीं दिया।

क्या 23 मेगाबिट्स / सेकेंड सबसे अच्छा है जो आप कर सकते हैं (कोई फ्रेम फोड़ना नहीं)? हां, जैसा कि मुझे याद है, 20 और 25 मेगाबिट्स के बीच कहीं भी / सेकेंड सबसे अच्छे थ्रूपुट के बारे में है जिसे आप 802.11 जी से बिना फटने की उम्मीद कर सकते हैं।

क्या ऐसी चीजें हैं जिन्हें आप बेहतर प्रदर्शन प्राप्त करने के लिए ट्विक कर सकते हैं? हां, यहां कुछ चीजें दी गई हैं जिनसे आप बेहतर प्रदर्शन पा सकते हैं। हालाँकि, मैं आपको चेतावनी दूंगा कि उनमें से कुछ संभवतः अधिक परेशानी के लायक हैं:

  1. सुनिश्चित करें कि आप सबसे साफ चैनल पर उपलब्ध हैं। इसे मज़बूती से करने का एकमात्र तरीका स्पेक्ट्रम विश्लेषक का उपयोग करना है जैसे कि वाई-स्पाई । कुछ लोग सोचते हैं कि वे किसी ऐसी चीज़ का उपयोग करके दूर हो सकते हैं जो केवल वाई-फाई नेटवर्क को देखता है जैसे कि टॉसिडर , लेकिन वे गलत हैं। 2.4GHz बैंड में बहुत शोर हो सकता है जो वाई-फाई गियर से नहीं आता है, इसलिए inSSIDer इसे कभी नहीं देखेगा, लेकिन एक वास्तविक वाई-स्पाई (या एक कट्टरपंथी स्पेक्ट्रम विश्लेषक) भी होगा।

    1b। यदि आपका गियर सिर्फ b / g नहीं है, बल्कि वास्तव में a / b / g है, तो देखें कि आपके लिए उपलब्ध 5GHz में से कोई भी चैनल 2.4GHz चैनल की तुलना में क्लीनर है, और यदि ऐसा है, तो 5GHz में 802.11a पर स्विच करने पर विचार करें।

  2. यदि आपके उपकरण फ्रेम फटने का समर्थन करते हैं, लेकिन आपने इसे चालू नहीं किया है, तो आप इसे चालू कर सकते हैं। विभिन्न विक्रेताओं के पास फ़्रेम फटने के विभिन्न तरीके हो सकते हैं, जैसे "टर्बो मोड" या कुछ और। अगर मुझे सही ढंग से याद है, ब्रॉडकॉम ब्रांडेड फ्रेम फटना, साथ ही "ऑफ्टरबर्नर" के रूप में कुछ अन्य ट्वीटी मालिकाना प्रदर्शन अनुकूलन। सावधान रहें कि इनमें से कुछ चीजें इंटरऑपरेबिलिटी की समस्या पैदा कर सकती हैं, और एक ही विक्रेता से चिपसेट के बीच सबसे अच्छा काम करने की प्रवृत्ति है।

  3. यदि आपके पास सर्वर डाउनलोड सहित अपने डाउनलोड करने के लिए आपके द्वारा उपयोग किए जाने वाले टूल / प्रोटोकॉल पर नियंत्रण है, तो आप उन चीजों को चुन सकते हैं जो टीसीपी का अधिक कुशल उपयोग करते हैं। उदाहरण के लिए, एक अच्छी गुणवत्ता एफ़टीपी या एचटीटीपी सर्वर रोलिंग बफ़र्स का उपयोग करके फ़ाइल को लगातार स्ट्रीमिंग करके "पाइप को भरा हुआ" रखने की अधिक संभावना है, यह सुनिश्चित करने के लिए कि सेंड-साइड टीसीपी स्टैक डेटा भेजने के लिए कभी भी भूखा न हो। इसके विपरीत, दूरस्थ फाइल सिस्टम प्रोटोकॉल जैसे एसएमबी और एएफपी व्यक्तिगत रीडिंग करते हैं और ब्लॉक में लिखते हैं, इसलिए ब्लॉक के बीच, टीसीपी के पास भेजने के लिए कुछ भी नहीं है। यह एक बड़े डाउनलोड के दौरान एक बड़ा अंतर बना सकता है।

    3 बी। यदि आप फ़ाइल स्थानांतरण के दोनों सिरों के स्वामी हैं, तो आप TCP ट्यूनिंग को देख सकते हैं। उदाहरण के लिए, सुनिश्चित करें कि आपका क्लाइंट और सर्वर (विशेष रूप से फ़ाइल स्थानांतरण का अंत) एक पर्याप्त टीसीपी विंडो आकार का उपयोग कर रहा है। टीसीपी ट्यूनिंग इस उत्तर के दायरे से परे है, लेकिन अगर आप इसके लिए Google और बैंडविड्थ-देरी वाले उत्पादों और इष्टतम विंडो आकार जैसी चीजों के बारे में सीखते हैं और Ack और नागल के एल्गोरिथ्म को अक्षम करने और sysctl's (यूनिक्स / लिनक्स / मैक एक्स एक्स) और I का उपयोग करते हैं। उन चीजों को समायोजित करने के लिए रजिस्ट्री संपादन (विंडोज) का अनुमान लगाएं, आपको अपने लिंक से थोड़ा अतिरिक्त प्रदर्शन निचोड़ने के तरीके मिल सकते हैं।

    3c। यदि आप फ़ाइल स्थानांतरण के दोनों समापन बिंदुओं के स्वामी हैं, तो आप उच्च-प्रदर्शन वाला UDP- आधारित तेज़ फ़ाइल स्थानांतरण ऐप चुन सकते हैं। ये ऐप आमतौर पर मालिकाना होते हैं और आपको कनेक्शन के दोनों सिरों पर एक ही ऐप की आवश्यकता होती है। जहां इंटरनेट की भीड़ को कम किए बिना टीसीपी बहुत तेजी से आगे बढ़ रही है, वहीं इनमें से कुछ यूडीपी-आधारित ऐप नेटवर्क कंजेशन पर पड़ने वाले प्रभाव की चिंता किए बिना आपकी फाइल ट्रांसफर स्पीड को बेहतर बनाने का स्वार्थी तरीका अपनाते हैं।

कुल मिलाकर, यदि आपको 40+ मेगाबिट / सेकंड इंटरनेट कनेक्शन मिल गया है, तो 2003 से 802.11 जी, जो कि 2002 से 802.11 ए से अधिक तेज नहीं है, आपके लिए सही समाधान नहीं है। कुछ 802.11 एन उपकरण और पार्टी प्राप्त करने का समय 2007 की तरह है। या कुछ 3-स्पेसियल-स्ट्रीम 802.11 एन उपकरण और पार्टी जैसे यह 2010 है।


बहुत गहन उत्तर। किसी भी बैंडविड्थ या थ्रूपुट या "कितनी तेज़" सवाल की तरह, इसका उत्तर लगभग हमेशा "यह निर्भर करता है" है।
संगीत 2

अविश्वसनीय रूप से विस्तृत उत्तर के लिए धन्यवाद! अगर मैं कर सकता तो मैं इसे कुछ और बढ़ा देता। और आप सही हैं - ट्वीकिंग इतनी परेशानी है कि इसके लायक नहीं है; नया राउटर पाने का समय आ गया है।
मारेक ग्रेजेनकोविज़

1

802.11a पर परीक्षण ने मेरी सर्वश्रेष्ठ दरों को 20-22Mbit / sec श्रेणी में दिखाया है, iPerf 2.0.5 का उपयोग करते हुए। ध्यान दें कि मेरे मामले में, मध्य में भी वीपीएन कनेक्शन है।

iPerf सर्वर:

iperf -s -w 128K

iPerf क्लाइंट:

iperf -c <serverIP> --tradeoff --len 8K -w 128K -P 1 -t 30 -i 5 -m

1
मैन्युअल रूप से iperf में विंडो का आकार सेट करने के बारे में सावधान रहें। जब तक आप इसे अपने विंडो के आकार को निर्दिष्ट करके ओवरराइड नहीं करते, तब तक TCP के आधुनिक स्टैक टीसीपी विंडो ऑटो-स्केलिंग करते हैं। और जबकि 128KiB 802.11a / g दिनों में बहुत अधिक हो सकता है, यह 802.11n और 802.11ac के लिए बहुत कम है। यदि आप 802.11ac के लिए मैन्युअल रूप से एक टीसीपी विंडो आकार सेट करना चाहते हैं, तो मैं सलाह देता हूं -w 2M(2MiB)।
स्पाइफ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.