मेरे पास एक Ubiquity RouterStation Pro है, जो OpenwRT की नवीनतम रिलीज़ को चला रहा है।
एक तार के माध्यम से सीधे राउटर से, या एक स्विच के माध्यम से कनेक्ट होने पर, मुझे वास्तव में वह गति मिलती है जिसकी मुझे उम्मीद है, दोनों मेरे स्थानीय नेटवर्क और इंटरनेट पर। स्थानीय नेटवर्क के लिए गीगाबिट, और इंटरनेट पर लगभग 1.2 मेगाबाइट / सेकंड।
वायरलेस G कनेक्शन के माध्यम से कनेक्ट होने पर, मुझे स्थानीय सर्वरों से मैं जिस गति की अपेक्षा करता हूं, वह बिल्कुल मिलती है, जो लगभग 3 मेगाबाइट / सेकेंड है (निश्चित रूप से, यह बेहतर हो सकता है, लेकिन यह बुरा नहीं है)।
जब मैं ऊपर के समान सटीक वायरलेस कनेक्शन का उपयोग करता हूं, हालांकि, और इंटरनेट से कुछ डाउनलोड करता हूं, तो मेरी अधिकतम गति लगभग 30-60 किलोबाइट या दूसरी है। पिंग का उपयोग करने पर कोई महत्वपूर्ण पैकेट हानि नहीं होती है।
Http या ssh (scp और rsync के माध्यम से) फ़ाइलों को डाउनलोड करके उपरोक्त गति परीक्षण किए गए थे। हालांकि, उपकरण iperf का उपयोग करके, जो नेटवर्क प्रदर्शन परीक्षण करता है, मैं किसी भी पोर्ट पर किसी भी कनेक्शन के लिए अपनी पूरी इंटरनेट स्पीड प्राप्त कर सकता हूं, यहां तक कि वायरलेस पर भी।
मैं वास्तव में भ्रमित हूँ। कोई मदद?
संपादित करें
कुछ और विचार के बाद, मुझे लगा कि समस्या पैकेट के आकार से संबंधित हो सकती है (मैंने दूसरे नेटवर्क पर पहले भी ऐसा ही कुछ देखा था)। इसका परीक्षण करने के लिए, मैंने उपयोग किया ping -f -c 500 -s $SIZE
, (यानी: विभिन्न आकार के पिंग भेजना)। लगभग 220 के पैकेट के आकार के नीचे, पिंग में लगभग 0% की दर थी। ऊपर कि ड्रॉप दर तेजी से चढ़ गई, 512 बाइट्स के आकार तक 30% तक पहुंच गई।
इस डेटा का उपयोग करते हुए, मैंने MSS को 220 पर सेट करने के लिए लैपटॉप पर रूट टेबल को संशोधित किया, जो कि जैसा कि मैं समझता हूं, उस आकार के बारे में टीसीपी / आईपी पैकेट के आकार को सीमित करता है। फिर मैंने एक गति परीक्षण चलाया, और मुझे 600-700KB / s मिले। काफी बेहतर! इस तरह के दयनीय पैकेट आकार होने के लिए वायर्ड कनेक्शन की तुलना में मैं कम हुई गति को विशेषता देता हूं।
मैं इस पर विचार नहीं करता, लेकिन सिर्फ एक काम के आसपास। मैं अभी भी यह पता लगाना चाहता हूं कि ऐसा क्यों हो रहा है, और मैं इसे कैसे ठीक कर सकता हूं।