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) 무선 Zyxel 라우터 "NBG-417N"
내가 사용하는 방법:
표준 NC 사용 - 내가 실행하는 한 머신에서
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
339MB => 11MB를 전송하는 데 31초가 걸립니다. 공유기는 100Mbs(12.5MB)이니 괜찮을 것 같습니다. NC에서는 실패가 없습니다.
건배와 감사합니다!