2

Кто-нибудь может намекнуть, почему моя домашняя передача Wi-Fi с использованием nc так медленная?

Что у меня есть:

1) Машина Xubuntu с Atheros:

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

2) Машина Xubuntu с другим Atheros:

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

3) Беспроводной маршрутизатор Zyxel "NBG-417N"

Как я это использую:

Стандартное использование nc - на одной машине я бегу

cat myfile | nc -l 9999

и на втором

nc 192.168.x.x 9999 > myfile

Я получаю скорость передачи от 700 КБ до 2 МБ макс. Странно то, что когда я загружаю что-то из Интернета, я легко получаю более 3 МБ! Так почему же передача файлов локально с помощью nc происходит медленнее, чем загрузка чего-либо из Интернета?

Спасибо!

1 ответ1

0

Хорошо, ребята, Мариус, кажется, прав. Я только что сделал тест через Ethernet по кабелю UTP. В результате получается что-то около 11 МБ, поэтому проблема, очевидно, только в части Wi-Fi (имеется в виду, что мой маршрутизатор отстой).

Вот тест.

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

Это 31 секунда передачи 339 МБ => 11 МБ. Поскольку маршрутизатор имеет 100 МБ (12,5 МБ), похоже, все в порядке. Нет сбоя в NC.

Ура и спасибо!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .