One of the major upgrades found in Apple's latest MacBook Air is the inclusion of 802.11ac Wi-Fi, but a discovery on Monday appears to show an issue in OS X 10.8 Mountain Lion is hampering the laptop from reaching peak data transfer speeds.
In a review of the mid-2013 13-inch MacBook Air, Anand Lai Shimpi of AnandTech found real world 802.11ac file transfer speed to be artificially slowed by an apparent software issue in OS X Mountain Lion.
After finding speeds hitting a cap of 21.2MBps or 169.6Mbps over 802.11ac, much lower than the 533Mbps throughput seen with network testing tool iPerf, Shimpi narrowed down the problem to Apple Filing Protocol (AFP) and Microsoft's Server Message Block (SMB). Further investigation showed OS X does not scale TCP windows to the appropriate size, thus limiting the performance of the newly implemented 11ac protocol.
"The bad news is that in its shipping configuration, the new MacBook Air is capable of some amazing transfer rates over 802.11ac but you wonât see them when copying files between Macs or PCs," Shimpi wrote. "The good news is the issue seems entirely confined to software. Iâve already passed along my findings to Apple. If I had to guess, I would expect that weâll see a software update addressing this."
A separate report from Ars Technica claims an 802.11ac-enabled MacBook Air running Windows 8 in Boot Camp will reach higher file transfer speeds than Apple's own operating system. While transferring files in Windows is relegated to Microsoft's SMB protocol, the publication saw speeds 9 percent faster than OS X over Ethernet, 30 percent over 802.11n and 218 percent faster on 802.11ac.
The issue also presents itself in the Developer Preview build of OS X Mavericks, suggesting the TCP limitation was not purposely instituted.
16 Comments
Mavericks we have a bogey on our 3:00. Don't worry Goose, I've got him. Looks like a dated SMB protocol. Splash one old SMB Goose! Yeehaw!!! I'm going vertical with afterburners Goose!!! You are the best Mavericks!!!
[quote name="GadgetCanadaV2" url="/t/158222/apples-os-x-mountain-lion-reportedly-hindering-macbook-air-802-11ac-speeds#post_2351848"]Mavericks we have a bogey on our 3:00. Don't worry Goose, I've got him. Looks like a dated SMB protocol. Splash one old SMB Goose! Yeehaw!!! I'm going vertical with afterburners Goose!!! You are the best Mavericks!!! [/quote] And when it gets home safely, it can buzz the tower. [IMG ALT=""]http://forums.appleinsider.com/content/type/61/id/27455/width/500/height/1000[/IMG]
Mavericks we have a bogey on our 3:00.
Roger, Gadget, I have your bogey.
Engaging...
Lining up for the shot...
I'm almost there...
10 more mbps then I've got him...
You do realize Apple is ditching AFP for SMB right? ;) That said, I see a substantial perk to my speeds when going to Mavericks (from 19-20MB/s to 36MB/s). From what I recall from WWDC, the indicated that Mavericks will still support AFP, especially when talking to AFP clients, but the default will be SMB going forward.
[quote name="DJRumpy" url="/t/158222/apples-os-x-mountain-lion-reportedly-hindering-macbook-air-802-11ac-speeds#post_2351876"]You do realize Apple is ditching AFP for SMB right? ;) That said, I see a substantial perk to my speeds when going to Mavericks (from 19-20MB/s to 36MB/s). From what I recall from WWDC, the indicated that Mavericks will still support AFP, especially when talking to AFP clients, but the default will be SMB going forward.[/quote] But the issue isn't AFP vs SMB; under either protocol, it appears OS X isn't achieving the expected throughput. It appears the issue is a software TCP network setting in OS X that is not optimal when using 802.11ac wifi, preventing file sharing from benefitting from the extra boost in speed, making either protocol slower than it should be.