वाई-फाई LAN पर nc (netcat) का उपयोग करके नेटवर्क ट्रांसफर की गति बहुत धीमी है


2

कोई भी संकेत दे सकता है कि nc का उपयोग करके मेरे घर का वाई-फाई स्थानांतरण इतना धीमा क्यों है?

मुझे क्या मिला है:

1) एथोरोस के साथ जुबांटु मशीन:

$ lspci | grep -i wireless
03:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 0

2) एक और Atheros के साथ Xubuntu मशीन:

$ lspci | grep -i wireless
02:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)

3) वायरलेस Zyxel रूटर "NBG-417N"

मैं इसका उपयोग कैसे करता हूं:

मानक एनसी उपयोग - एक मशीन पर मैं चलाता हूं

cat myfile | nc -l 9999

और दूसरे पर

nc 192.168.x.x 9999 > myfile

मुझे 700kBs और 2MBs अधिकतम के बीच स्थानांतरण गति मिलती है। क्या अजीब है कि जब मैं इंटरनेट से कुछ डाउनलोड करता हूं, तो मुझे 3 एमबी से अधिक आसानी से मिल जाता है! तो कैसे आता है कि एनसी का उपयोग करके स्थानीय रूप से फ़ाइलों को स्थानांतरित करना इंटरनेट से कुछ डाउनलोड करने की तुलना में धीमा है ?

धन्यवाद!


उस का आकार क्या है myfileजिसे आपने परीक्षण के लिए उपयोग किया है?
स्टीवन

यह लगभग 300 एमबी
क्रिस्मस

क्या आप कह रहे हैं कि आप वाईफाई के जरिए 3MB / s इंटरनेट डाउनलोड कर सकते हैं?
ड्रू डे

आपने बहुत कम गुणवत्ता वाला वायरलेस हार्डवेयर उपलब्ध किया है। आपका वायरलेस राउटर पांच साल पहले लाइन के नीचे था।
डेविड श्वार्ट्ज

जवाबों:


0

ठीक है, दोस्तों, मारियस सही लगता है। मैंने अभी UTP केबल पर ईथरनेट के माध्यम से परीक्षण किया है। परिणाम 11 एमबी के आसपास कुछ है, इसलिए समस्या स्पष्ट रूप से केवल वाई-फाई भाग में है (मेरा राउटर का वायरलेस बेकार है)।

यहाँ परीक्षण है।

machine1:

$ cat *mp4 | nc -vl 9999 && du -h *mp4
Listening on [0.0.0.0] (family 0, port 9999)
Connection from [192.168.1.110] port 9999 [tcp/*] accepted (family 2, sport 46455)
339M    test.mp4

मशीन 2:

time nc -v 192.168.1.109 9999 > test.mp4
Connection to 192.168.1.109 9999 port [tcp/*] succeeded!

real    0m30.863s
user    0m0.344s
sys 0m6.068s

यह ३३ सेकंड ३३ ९ एमबी => ११ एमबीएस स्थानांतरित करना है। चूंकि राउटर 100Mbs (12.5MB) है, यह ठीक लगता है। Nc में कोई विफलता नहीं।

चीयर्स और धन्यवाद!

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