When Apple introduced their new AirPort Extreme and I started digging around at the specs, I got quite excited: it could act as a mini file server. I was less excited about the speed specifications of the 802.11n draft because the fact is that it still doesn't come close to performing like gigabit ethernet, and because I'm usually pushing around video content in the gigabytes range, I rely on wires. (Plus, I know that reality never coincides with the test environments where wireless specifications are proven. And, I have so much wireless equipment littering the airwaves in my house that I expect diminished performance in whatever I have bought.)
But, as a mini file server vis a vis a USB Hard Drive, I thought, "wow, my prayers are answered. Apple usually does things the easy way and this has got to be one of those products."
I have seen a number of published reports from MacWorld, MacNN and a few other tech weblogs that have either dissected the device and/or tested primarily wireless performance. Wireless speeds are all across the board. MacWorld has a review that best explains why you will see better speeds using the 5GHz settings instead of 2.4GHz:
When a network was using 2.4GHz channels (or ranges of frequencies) shared by other nearby networks—as many as five networks showed up in testing on one channel—we still saw typical speeds of 50 Mbps. On unused channels, a rarity in cities, we saw rates of 70 to 80 Mbps. (via Macworld Review: AirPort Extreme Base Station)
The fact is that with all of the devices out there that can potentially interfere with products like the AEBS, people should be happy to see performance of half of what it is advertised to do - especially if they are not knowledgeable of what equipment may or may not interfere with the device.
My own opinion has very little to do with the wireless side of the equation (other than, I have my base station set at 802.11n 5GHz only - and it works great that way, except range is very limited in my house), I am more interested in performance as a file server. Simply put: it sucks. If you want to backup, store or share small files - or even tens of thousands of small files - the performance is certainly not that of a file server (or a bastardized Mac being used as a file server), but it is adequate. If you want to serve huge media files, forget it.
I should have known, though. My experience with using small, low power devices as file servers has been telling. An old P5 100MHz was one of the first machines I tried to use as a power file server. It was the first big tower computer I purchased with my own money when I went to college and had done its job for years, but about two years ago, after collecting dust for a year in our basement, I decided to throw OpenBSD on it and set it up as a file server. It performed, but not well. There simply wasn't enough horsepower from the processor or the motherboard to push a lot of large files (large being multi-gigabyte) through my home network. It sufficed for storage, but not a lot of reads and writes from multiple devices. My next attempt was to use a Soekris board an HD connector. Same exact problem: not enough horsepower. So, I ended up biting the bullet and taking a PowerMac G5 that sat idle most of the time and turned it into a file serving power house (to make up for going overboard on the processor of said file server, I used a lot of its idle time to transcode video). With that in place, I was able to transfer 10GB DV files and transcode to my heart's content.
What I had hoped for in the AEBS was something low power to simply copy content to and server content from. I realized that with a 10/100 ethernet connection that transfer speed expectations shouldn't be overly enthusiastic, but they should suffice.
Well, transfer speeds are sufficient. The problem is that the AEBS locks up all the time when transferring large files to and from the attached storage. To simplify my testing, I removed the three 500GB drives from the USB hub and attached one, 500GB LaCie USB drive. I decided that whatever content was to be moved to the drive ought to be moved to it from a wired device. On five different occasions - and the only five I tested with the single drive - the AEBS locked up and I had to unplug it to get it working again. I tested by sending 20GB of 1-2GB video files to the drive. I didn't ever get to the process of reading from the drive... Half of the time, the base station itself would still act as an access point, but clients could no longer access the shared drive.
Sorry, but that just doesn't cut it. I have some thoughts on why this is happening (i.e. memory buffers on the AEBS are filling up, etc.), but Apple should know better. They should know that because their market is somewhat driven by video and music content, they should expect people like me wanting to use the AEBS as a mini file server for said content. If I can't copy large files to it, how shall I ever read from it?
None of what I have written has been proven through scientific method and may be a result of a problem with my specific AEBS (which is why I ordered another one), but it is somewhat telling: don't expect much, if anything out of this file server's capabilities. Hopefully these are issues Apple will fix. This is yet another reason why I hate rev0 Apple products...
Comments (2)
Good analysis.
I have the same problem as you say in "The problem is that the AEBS locks up all the time when transferring large files to and from the attached storage".
Just trying to transder 800 MB file, and it gets stuck, without any information. It get's temporary unmounted. It seems weird to me that, apparently, no-one is complaining about that in the different forums...
Seen any article about such problem?
Thanks
Posted by Juan Cambeiro | October 23, 2007 11:29 AM
Posted on October 23, 2007 11:29
Juan - no. Amazingly, I don't see people screaming about this issue. Considering the cost of the AEBS it is somewhat ridiculous, but unless thoughts are publicly vocalized and Apple realizes this is a real issue (if it is solvable), nothing will happen.
Posted by steven n fettig | October 26, 2007 10:34 PM
Posted on October 26, 2007 22:34