3G / UMTS पर Puzzling TCP प्रदर्शन


8

मैं अपने प्राथमिक इंटरनेट कनेक्शन के रूप में 3 जी का उपयोग कर रहा हूं, और इस चीज पर टीसीपी हर दिन अधिक गूढ़ हो रही है। उदाहरण के लिए:

  1. Kernel.org से डाउनलोड करना तेज़ है:

    $wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.6.8.tar.bz2
    

    कुछ सेकंड के बाद ~ 500kB / s तक बढ़ जाता है!

  2. कुछ सर्वर अविश्वसनीय रूप से धीमे हैं, उदाहरण के लिए www.graphic-pc.com:
    एक ही बात, wget के साथ एक बड़ी फ़ाइल डाउनलोड करना एक विभाजन सेकंड के लिए ~ 30kB / s पर शुरू होता है, फिर 5-10k या इससे भी खराब हो जाता है।

  3. वेब ब्राउज़िंग सभ्य लेकिन कुछ अविश्वसनीय है। बेतरतीब ढंग से, एक पृष्ठ को लोड करने में बहुत लंबा समय लगेगा या लोड करने में भी विफल हो सकता है, लेकिन एक पुनः लोड लगभग तुरंत सफल हो सकता है।

  4. अब, संयोग से मैं 3G कनेक्शन के शीर्ष पर UDP पर OpenVPN के साथ खेलना शुरू कर दिया, और OMG अचानक सब कुछ बेहद तेज!
    वही www.graphic-pc.com अब 100-200kB / s पर शूट करता है!


  • यहाँ क्या चल रहा है ???
  • वीपीएन के बिना यह कैसे बेहतर है?
  • और kern.org उड़ने पर ग्राफिक- pc.com क्रॉल क्यों करता है?
    मेरे tcp स्टैक (या सर्वर), या बीच में कुछ छोटी गाड़ी राउटर के साथ कुछ करने के लिए ??

टिप्पणियाँ:

सेटअप उबंटू ल्यूसिड और हुआवेई 3 जी डोंगल (तो प्रत्यक्ष पीपीपी कनेक्शन) चलाने वाला लैपटॉप है।

मैं दिन के दौरान किसी भी समय यह बहुत पुन: पेश कर सकता हूं और मैं आगे नहीं बढ़ रहा हूं, इसलिए यह स्पष्ट रूप से सेल वातावरण या इंटरनेट भीड़ नहीं है। (हालांकि वीपीएन के बिना कर्नेल.ऑर्ग कभी-कभी शाम को खराब होता है, 60kB या तो - लेकिन अभी भी 500kB के साथ!)

2 के लिए) वायरशार्क कभी-कभी ऑर्डर से भी पीछे हटने वाले पैकेट, ड्यूक एक के दिखाता है।

मैंने विभिन्न / proc / sys / net / ipv4 मापदंडों (tcp_rmem, window_scaling, tcp_congestion ...) के साथ खेलने की कोशिश की है, इससे कोई फर्क नहीं पड़ता।


अद्यतन:
कुछ दिलचस्प परिणामों के साथ विंडोज 7 (वीपीएन) के तहत कोशिश की:

tcp settings  :  default          tcp_optimizer
kernel.org    :  10 kB/s          20 kB/s
graphic-pc.com:   8 kB/s          70 kB/s !

tcp_optimizer अन्य चीजों के बीच ctcp चालू हुआ। ओएस ग्राफिक- pc.com क्या चल रहा है की जाँच करें, मेरी शर्त है linux tcp_westwood और ms ctcp यहाँ अच्छी तरह से मिश्रण नहीं है ...


3 जी की प्रकृति यह परिवर्तनशील है।

साथ ही, 3G एक उच्च-विलंबता परिवहन है, जो कुछ प्रकार के ट्रैफ़िक (जैसे: SQL प्रोटोकॉल की तरह, चैट प्रोटोकॉल ) को उधार नहीं देता है ऐसा नहीं है कि आपका कोई उदाहरण SQL नेट है, बस एक बिंदु बना रहा है कि यह कुछ अनुप्रयोगों के साथ अलग-अलग प्रदर्शन करता है।

"वायरशार्क, कभी-कभी आउट ऑफ ऑर्डर, यहां तक ​​कि कभी-कभी वीपीएन के ऊपर या नहीं, या दोनों पर, रिट्रेस्ड पैकेट्स, डुबकी लगाता है?" क्या आप सभी ट्रैफ़िक या केवल HTTP / S के लिए इस व्यवहार का अनुभव करते हैं? यानी जैसा कि पहले आईएसआई ने चुप्पी लगाकर सुझाव दिया था कि अब आप यह नहीं बता सकते कि आप क्या कर रहे हैं। मैं अपने एएसडीएल कनेक्शन को <2Mbps तक नीचे फेंक देता था, लेकिन यह अभी भी गेमिंग के लिए बहुत होना चाहिए, लेकिन यह नहीं था कि मुझे भयानक विलंबता और पैकेट नुकसान होगा। मैंने एक पीपीटीपी पर खेलना शुरू किया और मेरी विलंबता बेहतर थी और गेमिंग संभवतः फिर से था। क्या आप एक गैर-मानक पोर्ट पर उदाहरण के लिए फ़ाइल ट्रांसफ़र कर सकते हैं?
jwbensley

शायद वीपीएन के साथ और बिना, और फिर एसएसएच / एसएफटीपी के साथ एक यादृच्छिक उच्च बंदरगाह पर एफ़टीपी की कोशिश करें, और एक यादृच्छिक उच्च पोर्ट पर वीपीएन के बिना, और परिणाम यहां रिपोर्ट करें।
jwbensley

@ जवानो: वीयरलेस वीपीएन के बिना ग्राफिक-पीसी डॉट के लिए वायरशार्क डुबकी आदि है (वीपीएन के साथ वायरशर्क की कोशिश नहीं की है क्योंकि यह काफी स्वस्थ है)। मैं अन्य बंदरगाहों के साथ कुछ परीक्षण करूँगा, ftp अच्छा उम्मीदवार है।

जवाबों:


6

समस्या हल:
ग्राफिक- pc.com पर एक अन्य फ़ाइल प्रकार (.zip) के साथ परीक्षण किया गया। लगता है क्या, एक ही समय में यह इस फ़ाइल के लिए तेज़ है और दूसरे के लिए धीमा है (जो btw .mp3 है)। तो यह स्पष्ट रूप से आईएसपी गहन पैकेट निरीक्षण और थ्रॉटलिंग कर रहा है।

विंडोज़ के तहत अजीब परिणामों के लिए, मैंने आज फिर से परीक्षण किया और अब यह बिल्कुल लिनक्स के समान है। इसके अलावा, थ्रॉटलिंग गतिशील है और दिन के दौरान बदलता है। मुझे लगता है कि मैं वास्तव में बदकिस्मत था और दोनों ने रिबूट किया और tcp_optimizer सही चला जब थ्रॉटलिंग बदल गया ...

फिर भी टीसीपी के प्रदर्शन पर 3 जी का वास्तविक प्रभाव के बारे में उत्सुक वहाँ एक के रूप में संख्या के कागजात विषय पर है, लेकिन जहाँ तक इस संबंध है यह सिर्फ यातायात को आकार देने बकवास, 3 जी के साथ कुछ भी नहीं गलत है!


2

सबसे पहले, 3 जी / 4 जी कनेक्शन को इंटरनेट के लिए आपके प्राथमिक कनेक्शन के रूप में तैयार नहीं किया गया है और वे थ्रॉटलिंग के अधीन हैं, यदि ट्रैफ़िक बह रहा है, तो यह एक निश्चित पैटर्न से मेल खाता है, या आप ट्रैफ़िक की अन-स्पोक सीमा राशि से अधिक है। अपने कैरियर पर विश्वास न करें (यहां तक ​​कि उन डेटा-केवल असीमित टाउटिंग आउटफिट) जब वे कहते हैं कि आपकी कोई सीमा नहीं है।

आखिरकार, यह हवा का समय है और वायु बैंडविड्थ फाइबर और तांबे के लिए सबपर है। जब उनके पास यातायात की भीड़ होती है, तो उनके पास अंतिम नोड्स के अलावा कोई अन्य विकल्प नहीं होता है।

आपके द्वारा उल्लिखित ग्राफिक-पीसी साइट एक बहुत ही फ्लैश (या इसी तरह की) भारी साइट है और मेरे OC-3 कनेक्टेड वर्क इंटरनेट पर लगभग 60 सेकंड का समय लेती है। इसलिए, मानक 3 जी पर इस साइट तक पहुंचने के लिए कम मापने की दर का होना कोई बड़ी बात नहीं है। आप कहते हैं कि Kern.org तेज है। इस साइट की पाठ आधारित प्रकृति को ध्यान में रखते हुए, मुझे यकीन है कि ट्रैफ़िक को आपके 3 जी कनेक्शन के साथ फ्लाई पर बहुत अच्छी सफलता दर पर संपीड़ित और असम्पीडित किया जा सकता है, जहां छवि / फ्लैश / संगीत / आदि भारी वेबसाइटों के साथ यह संभावना नहीं है।

पिछले नहीं बल्कि कम से कम, अधिक आप अपने पाइप में रटना चाहते हैं, यानी, आपके 3 जी कनेक्शन, कम अनुकूल ग्राहक आप आईएसपी के लिए होंगे, और वे आपको कोई बात नहीं बताएंगे। और अगर आप अपने टीओएस पढ़ते हैं, आप उनके पास ऐसा करने के लिए एक कानूनी अधिकार, उचित उपयोग के तहत है (जो देखेंगे नहीं 24/7 बिना रुके कनेक्शन)

जब आप एक वीपीएन कनेक्शन के माध्यम से जाते हैं, तो आप अपने सभी नेटवर्क ट्रैफ़िक को एन्क्रिप्ट कर रहे हैं। इसलिए आपका ISP, अब आपके पैकेटों का निरीक्षण करने में सक्षम नहीं है, इसलिए, फ़्लैश पृष्ठ अनुरोध से कोई पाठ पृष्ठ अनुरोध नहीं बता सकता। तो, आपने कुछ हद तक उनके गहरे पैकेट निरीक्षण को दरकिनार कर दिया। लेकिन वीपीएन होने की अपनी गति दंड है, क्योंकि आपको अपना कनेक्शन छोड़ने वाले प्रत्येक पैकेट को एन्क्रिप्ट करना होगा, जो एक लागत पर आता है। लेकिन आपके मामले में यह लागत न्यूनतम या नगण्य लगती है।

उम्मीद है कि यह इसे थोड़ा समझाता है


क्षमा करें, लेकिन यह स्पष्ट नहीं करता है कि यहां क्या हो रहा है।

उल्लिखित 2 साइटों के लिए मैं थोक डाउनलोड दरों को देख रहा हूं, एक बड़ी फाइल को wget के साथ डाउनलोड करना, एक ब्राउज़र में साइट को नहीं खोलना। मैंने विंडोज़ और ग्राफिक-पीसी डॉट कॉम के तहत कुछ परीक्षण किए हैं, वहाँ (पोस्ट अपडेट) की गति अलग है। अगर यह आईएसपी की तरफ से थ्रॉटलिंग होता तो यह वही रहता।

आपका 3 जी प्रदाता कौन है? क्या आप उन 3 जी में से केवल एक आईएसपी का उपयोग कर रहे हैं या सिर्फ अपने सेल फोन को एक प्रमुख वायरल फोन सेवा प्रदाताओं से प्राप्त कर रहे हैं?
मेलबर्सलान

वास्तव में आप सही थे, यह वास्तव में थ्रॉटलिंग है!
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.