The thing that has always bothered me with the NAS (Network Attached Storage) market for consumers is that it's very high margin yet the products deliver very poorly on performance. While that might be great for the product manufacturers bottom line, it isn't so great when you're the consumer. Typical NAS devices that allow you to insert 4 to 6 drives cost anywhere between $500 to $1000 yet they only deliver between 15 to 30 megabyte/sec of performance when they imply gigabit (125 megabyte/sec) performance to the consumer in their advertising.
While I think most consumers don't mind paying a small premium for something that is pre-assembled and easy to use out of the box, I don't think they're happy about paying a 100% premium while getting less than half the performance. I've come up with an alternative solution for half the price and more than double the network performance and you can have this solution so long as you're willing to do a little PC building and you follow my parts list. If you're not sure how to build a PC but you're willing to learn, you can follow this step-by-step picture guide.
For $340 you will be able to build a NAS server running a free Linux server operating system from any of the major distributions like Ubuntu, SUSE, Red Hat, etc.
|G33 motherboard with ICH9R RAID controller||141|
|Intel 2140 1.6 GHz Core 2 Duo||75|
|1 GB DDR2-667 RAM||30|
|300W 80% efficiency silent PSU||43|
|Cooler Master Elite 330 ATX ($45 pickup at Fry's minus $20 rebate)||51|
|Total (shipping included but not taxes)||340|
|AMS 5-drive SATA hot-swap backplane (model DS-3151SSBK)||102|
|Total w/hot-swap cage (w/shipping)||442|
|Windows Home Server||185|
|Total w/WHS and hot-swap cage (w/shipping)||660|
|Windows Vista Premium||117|
|Total w/Vista Premium and hot-swap cage (w/shipping)||559|
System power and performance specifications This system without the hard drives will consume roughly 42 watts during idle and each hard drive you add will add roughly 9 watts to the idle power consumption. Peak power consumption in the system will be around 75 watts without the hard drives and each hard drive peaks at around 13 watts during busy read/write cycles. The peak power consumption fully loaded with 6 typical 7200 RPM hard drives is 153 watts during peak CPU and storage operation. During system power-up, each drive consumes up to 30 watts so it's possible to see 200 watts of power consumption for a few seconds when the hard drives go from 0 to 7200 RPM so the 300 watt power supply (smallest ATX model you can buy) is overkill.
Note that Western Digital now sells hard drives with half the idle/peak power consumption and the 750 and 1000 GB drives are between $220 and $300. Compared to 500 GB drives you can buy for $110, the larger capacities are a bit expensive per GB.
Performance-wise you can expect to see about 70 megabytes/sec over a gigabit LAN which is twice as fast as the $1000 commercial NAS devices you can buy over the shelf. With the new ICH9R RAID controller you can actually expect to see close to 300 megabytes/sec of disk sub-system performance but you'll be limited by the speed of the gigabit network when you factor in overhead to around 70 MB/sec. If you don't have a gigabit switch, they're as cheap as $36 with jumbo frame capability. For more on how to effectively configure and use all this capacity, you can read Best storage strategies for the multimedia PC.