NAS Raid ready for the masses?
I’ve start looking at RAID 5 NAS array (a way to ensure redundancy of data and allow a set of files to be accessible across a network of machine) system 2 months ago, reading a lot of articles at the best hardware reviewers:
- TomsHardware which has a dedicated NAS section, (German site review)
- Anandtech which has made review of the major NAS on the market: Buffalo, Infrant (X6 and NV)
A lot of new products have appeared in the last months, sign of a consumer demand. I have a lot of possibilities, each with their strengths and weakness:
|Infrant Ready NAS NV||Intel SS4000E||Thecus 4100|
- Build my own small system, ($300 without disks), an ASUS Nforce mainboard (Gigabit, PCI-E, Video), an Athlon X64 3200MHz, but the CPU alone consume 90Watts (less in economic mode) and it is difficult to find a power supply under 200Watts. I already have a box (A mini ThermalTake tower for sure too big in the living room)
- Buy a Infrant ReadyNAS NV ($900 without disks), because it has a great community (Forums), is small, look nice, consume only 50Watts. But I am concerned by performances problems (not consistent, good in read). Attention it is by far the faster SOHO NAS on the market as it outperform Buffalo Terrastation, Synologic base NAS by figures. [AnandTech]
- Buy a Intel SS4000E ($850 without disks), mainly because its small, run dedicated XOR engine at 400MHz vs only 200MHz for Infrant NV, but it also consume a lot more: 200Watts, and it hasn’t been reviewed till now. Intel technical sheet also state that the CPU can reach 600MHz.
- Buy a dedicated RAID 5 hardware card, there is a lot available, but their prices are ridiculous for a personal use, more than 400 euro and for a little more it is today possible to build a top system based on a NFORCE4, Athlon XP64, Memory. #Linux driver support is not bad (Promise, Escalade) but their drivers are not open source. This option fell down, as I do not have a PCI-Express port on my A7N8X NFORCE2, and may want to get rid of that big tower soon.
I also want to have a LINUX powered NAS, because I feel more confident with #Linux file system, where filename case is relevant, kernel can get stripped down to what it really need, and do not require a costly license (Windows XP or Embeded 2003 are out). I found a lot of open source and free RAID operating system: OpenFiler, FreeNAS, NasLite for naming a few.
I came also across some very good resources, one for example listing the SATA chipsets which are recognized under #Linux which is a must read before buying any mainboard or controller. And then get shocked by this performance RAID roundup: Hardware Vs Software RAID, where the #Linux kernel is a clearly winner.
Basically, the number of choice are now limited:
- Wait for the Intel SS4000E review, or hope for a faster ReadyNas from Infrant.
- Keep my biggest tower (huge Thermaltake Armor) and run on a new mainboard (Time to get rid of my 2001 mainboard NFORCE2? ) a software RAID array.
I expect to build a #Linux NAS Raid 5 array made of 4 Maxtor 7L300S0 MaxLine III, 7200rpm, 16MB, 300GB, SATA, 24/7, 1M MTBF(5 years garanty) as I already have 2 of them and found them reliable, for a total of 3/4 * 1200GB = 900GB of raw data, and hook to it 2 external USB disks (OneTouch 250GB and OneTouch2 250GB).
Links and resources
- NFORCE4 chipset Serial ATA and RAID performance compared,
- The Software-RAID HOWTO
- mdadm is a tool for creating, maintaining, and monitoring #Linux "md" device arrays, also known as Software RAID.
- Remark: even if the NVRAID function is running into the NFORCE chipset, it is a FAKE raid, purely software, and not as efficient as #Linux 2.6 raid
- Promise Hardware Controller
- RAID 5 and beyond: RAID 6 controller roundup