透過 Wi-fi LAN 使用 nc (netcat) 時網路傳輸速度非常慢

透過 Wi-fi LAN 使用 nc (netcat) 時網路傳輸速度非常慢

任何人都可以暗示為什麼我使用 nc 的家庭 Wi-Fi 傳輸如此緩慢?

我有什麼:

1) 附 Atheros 的 Xubuntu 機器:

$ 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) 無線合勤路由器“NBG-417N”

我如何使用它:

標準數控用法 - 在我運行的一台機器上

cat myfile | nc -l 9999

在第二個

nc 192.168.x.x 9999 > myfile

我的傳輸速度最大在 700kB 到 2MB 之間。奇怪的是,當我從網路下載一些東西時,我很容易就獲得超過 3MB 的大小!所以為什麼使用 nc 在本地傳輸檔案比從網路下載檔案慢

謝謝!

答案1

好吧,夥計們,馬呂斯似乎是對的。我剛剛透過 UTP 電纜上的乙太網路進行了測試。結果大約是 11MB,所以問題顯然只出在 Wi-fi 上部分(意味著我的路由器的無線很糟糕)。

這是測試。

機器1:

$ 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 MB => 11MB。由於路由器是100Mbs(12.5MBs),所以看起來還可以。 nc 中沒有失敗。

乾杯和感謝!

相關內容