Apple's 802.11ac Wi-Fi problems: They're for real

By Michael Brown, Macworld |  Mobile & Wireless, 802.11ac, MacBook Air

As first reported by Anandtech's Anand Lal Shimpi, the new MacBook Air, which is outfitted with an 802.11ac Wi-Fi adapter, is radically slower when it comes to transferring real-world files over a wireless connection. In my own testing, I clocked the file-transfer throughput at a meager 140 mbps at close range (eight feet separating the router and client) while copying a 10GB collection of small files from a new MacBook Air to an older MacBook Pro on the same network (both machines were equipped with SSDs).

Lal Shimpi theorizes that OS X is properly dynamically resizing the TCP window size when IPERF is running, but not when actual files are crossing the network. TCP (transport control protocol) requires the receiving device to periodically acknowledge the receipt of data, and TCP window size determines how much data can be sent before the sending device must stop and wait for that acknowledgment. If the acknowledgment isn't received, the sending device will then resend the data. The larger the window, the fewer the acknowledgements and the faster the data transfer.

I use AccessAgility's WiFiPerf--a graphical front-end to IPERF--to measure TCP throughput. Using the new MacBook Air, I achieved speeds in excess of 450 megabits per second (mbps) at close range (nine feet from the router, with no walls in between) and 65 mbps at my furthest test location (65 feet from the client, with three insulated interior walls in between).

(Full disclosure: I ran the WiFiPerf benchmarks at my home lab, and the file-transfer tests in the Macworld Lab a few days later.)

Apple is aware of this problem, but declined to provide details as to whether dynamic TCP window sizing is indeed the culprit or when Apple might have a solution. This should be a relatively easy fix for Apple.

Don't miss...

Best programming fonts
The 13 best programming fonts of all time
Top 10 programming skills that will get you hired
Top 10 programming skills that will get you hired
Low tech solutions to high tech problems
Funny fixes! 8 low-tech solutions for high-tech problems

  Sign me up for ITworld's FREE daily newsletter!
Email: 
 


Originally published on Macworld |  Click here to read the original story.
Join us:
Facebook

Twitter

Pinterest

Tumblr

LinkedIn

Google+

Mobile & WirelessWhite Papers & Webcasts

See more White Papers | Webcasts

Answers - Powered by ITworld

ITworld Answers helps you solve problems and share expertise. Ask a question or take a crack at answering the new questions below.

Join us:
Facebook

Twitter

Pinterest

Tumblr

LinkedIn

Google+

Ask a Question