유선 연결을 사용하면 다운로드 속도가 38Mbit / s 입니다. 무선으로 전환하면 (토마토 펌웨어가 포함 된 Linksys WRT54GL 라우터) 라우터와 컴퓨터 사이의 거리가 2 미터 또는 3 미터 인 경우에도 속도가 23Mbit / s로 떨어집니다 .
이것이 802.11g 연결에서 기대할 수있는 최대 유효 비트 전송률입니까?
다운로드 속도를 높이기 위해 조정할 수있는 설정이 있습니까?
유선 연결을 사용하면 다운로드 속도가 38Mbit / s 입니다. 무선으로 전환하면 (토마토 펌웨어가 포함 된 Linksys WRT54GL 라우터) 라우터와 컴퓨터 사이의 거리가 2 미터 또는 3 미터 인 경우에도 속도가 23Mbit / s로 떨어집니다 .
이것이 802.11g 연결에서 기대할 수있는 최대 유효 비트 전송률입니까?
다운로드 속도를 높이기 위해 조정할 수있는 설정이 있습니까?
답변:
강력한 신호, 노이즈 없음, 프레임 버스트를 수행하는 클라이언트 및 AP, 잘 최적화 된 앱 (실제로 IPerf라고하는 처리량 테스트 도구)을 사용하면 802.11g TCP 처리량이 거의 30 메가 비트 / 초에 달했습니다.
실제 상황에서는 15 메가 비트 / 초 이상이면 행복합니다.
802.11의 경험 법칙은 수신하는 신호 속도의 50-60 %에 이르는 TCP 처리량을 얻을 수 있으며 최상의 조건에서만 최상의 신호 속도를 얻을 수 있다는 것입니다.
업데이트 : 나는 당신의 부차적 인 질문에 대답하지 않았다는 것을 깨달았습니다.
초당 23 메가 비트가 최선입니까 (프레임 버스트가 없다고 가정)? 그렇습니다. 20에서 25 메가 비트 / 초 사이의 속도는 프레임 버스트없이 802.11g에서 기대할 수있는 최고의 처리량에 관한 것입니다.
더 나은 성능을 얻기 위해 조정할 수있는 것들이 있습니까? 예, 더 나은 성능을 얻기 위해 조정할 수있는 몇 가지 사항이 있습니다. 그러나 나는 그들 중 일부는 아마도 가치보다 더 번거 롭다는 것을 경고 할 것입니다.
가장 깨끗한 채널을 이용할 수 있는지 확인하십시오. 이를 확실하게 수행하는 유일한 방법은 Wi-Spy 와 같은 스펙트럼 분석기를 사용하는 것 입니다. 어떤 사람들은 inSSIDer 와 같은 Wi-Fi 네트워크 만 보는 것을 사용하여 벗어날 수 있다고 생각 하지만 잘못되었습니다. 2.4GHz 대역에는 Wi-Fi 장비에서 나오지 않는 많은 노이즈가있을 수 있으므로 inSSIDer는이를 보지 못하지만 실제 Wi-Spy (또는 더 멋진 스펙트럼 분석기)는 볼 수 없습니다.
1b. 장비가 b / g가 아니라 실제로 a / b / g 인 경우 사용 가능한 5GHz 채널이 2.4GHz 채널보다 깨끗한 지 확인하고, 그렇다면 5GHz에서 802.11a로 전환하는 것을 고려하십시오.
장비가 프레임 버스트를 지원하지만 켜져 있지 않은 경우 장비를 켤 수 있습니다. 벤더마다 "터보 모드"등의 프레임 버스트를 설명하는 다른 방법이있을 수 있습니다. 올바르게 기억한다면 Broadcom 브랜드의 프레임 버스트와 더불어 "애프터 버너"와 같은 다른 독점적 인 성능 최적화가 있습니다. 이러한 것들 중 일부는 상호 운용성 문제를 야기 할 수 있으며 같은 공급 업체의 같은 칩셋 시대에 가장 잘 작동하는 경향이 있습니다.
서버 측을 포함하여 다운로드에 사용하는 도구 / 프로토콜을 제어 할 수 있으면 TCP를보다 효율적으로 사용할 수있는 항목을 선택할 수 있습니다. 예를 들어, 양질의 FTP 또는 HTTP 서버는 롤링 버퍼를 사용하여 파일을 지속적으로 스트리밍하여 송신 측 TCP 스택이 데이터를 송신하기 위해 굶주 리지 않도록함으로써 "파이프를 채워진 상태로 유지"할 가능성이 높습니다. 대조적으로, SMB 및 AFP와 같은 원격 파일 시스템 프로토콜은 블록 단위로 개별 읽기 및 쓰기를 수행하는 경향이 있으므로 블록간에 TCP에는 전송할 것이 없습니다. 이것은 큰 다운로드 과정에서 큰 차이를 만들 수 있습니다.
3b. 파일 전송의 양쪽 끝을 모두 소유 한 경우 TCP 조정을 볼 수 있습니다. 예를 들어, 클라이언트와 서버 (특히 파일 전송의 수신 끝)가 적절한 TCP 창 크기를 사용하고 있는지 확인하십시오. TCP 튜닝은이 답변의 범위를 벗어나지 만 Google에서 대역폭 지연 제품 및 최적의 창 크기 및 지연된 Ack 및 지연된 Nagle 알고리즘 비활성화 및 sysctl (Unix / Linux / Mac OS X) 및 I 사용에 대해 배우면 레지스트리 편집 (Windows)을 조정하여 해당 항목을 조정하면 링크에서 약간의 추가 성능을 얻는 방법을 찾을 수 있습니다.
3c. 파일 전송의 두 끝점을 모두 소유 한 경우 고성능 UDP 기반 고속 파일 전송 앱을 선택할 수 있습니다. 이러한 앱은 일반적으로 독점적이며 연결의 양쪽 끝에 동일한 앱이 있어야합니다. TCP는 인터넷 혼잡을 악화시키지 않으면 서 최대한 빠르게 진행하는 반면 , UDP 기반 앱 중 일부는 네트워크 혼잡에 미치는 영향에 대한 걱정없이 파일 전송 속도를 최적화하는 이기적인 접근 방식을 취합니다.
전반적으로 40+ 메가 비트 / 초의 인터넷 연결을 보유하고 있다면 2003 년의 802.11g (2002 년의 802.11a보다 빠르지 않음)가 올바른 솔루션이 아닙니다. 802.11n 장비와 파티를 2007 년처럼 구입할 수도 있습니다.
802.11a에서 테스트 한 결과 iPerf 2.0.5를 사용하여 최고 속도가 20-22Mbits / sec 범위 인 것으로 나타났습니다. 제 경우에는 중간에 VPN 연결이 있습니다.
iPerf 서버 :
iperf -s -w 128K
iPerf 클라이언트 :
iperf -c <serverIP> --tradeoff --len 8K -w 128K -P 1 -t 30 -i 5 -m
-w 2M
(2MiB)를 권장 합니다.