AnandTech Home IT Portal Home Increase Font Size Decrease Font Size Change Page Size
SMB NAS Roundup
SMB NAS Roundup
Date: December 5th, 2006
Topic: IT Computing
Manufacturer: Various
Author: Ross Whitehead Jason Clark
Dave Muysson
 
 

NAS Roundup

Network attached storage (NAS) is a hot market these days, not only for the SMB (Small to Medium Business) market, but also for the home user. As more and more computers appear in our homes, the need for shared storage is becoming a lot more prevalent than in the past. Also, with drive sizes approaching a terabyte, backing up and storing important files requires more than the typical single drive enclosures. The million dollar question, however, is which device do you buy?

With Gigabit networking and multiple drives on all these devices we went into this article with the hope of high throughput. Unfortunately this was short lived once we dived into the benchmarks. Most of these devices are running tiny processors and software-based RAID. The result is transfer rates that average 10MByte/second, which is quite slow if you're used to copying data off of a hardware based RAID array. However, the purpose of these devices isn't necessarily to be able to read and write at theoretical gigabit line-speeds. These devices are designed to provide long term shared storage, backup a few machines on a network, or stream a few DVDs to a media device.

The most difficult part of this article was developing the benchmarks. There are a number of different utilities out there to perform I/O benchmarking, and some are better than others. We tried IOMeter, IOZone, and we developed a couple of our own. The problem we kept running into was that most of the benchmarks were not producing numbers similar to a windows file copy, which is exactly what most users will be doing. In the end, we selected IOMeter and we developed a very simple command-line benchmark that will time a file copy. Descriptions and links to these benchmarks are on the test configuration page.


Contenders and Configuration   Next Page

 
  Index

Tools Share
Find lowest prices Find the lowest prices
Digg   del.icio.us   E-mail  
Print This Article Print this article  

23 Comments - Last by peternelson, 1074 days ago
Username:
Password:
Ready NAS NV by Deanodxb, 1082 days ago
Nice article, I must however share my experience with the Ready NAS NV units.

I bought 2 of these earlier this year. One works fine (250gb drives) although it is VERY slow at reads and writes, even with a Gigabit switched connection (all hardware approved/recommended by Infrant).

The other is a complete and utter lemon. It keeps dropping the network connection after 20 seconds or so (this seems to be a fairly common fault - see the infrant forum) and has so far killed 3 320Gb drives, all new, from different batches. I had two discs fail on me in this unit, one shortly after the other, and I lost around 800Gb of data. It is now a very expensive doorstop (I live in Dubai, it will cost me more to ship it back to the US than the unit is worth). Whilst the units look sturdy, in real world usage they are anything but that.

These units are VERY hit and miss. I would not recommend Ready NAS NV units to anyone who cares about their data and fast access to it. Caveat emptor.

I would suggest going with an Areca RAID card instead. I did and I am much happier.

Reply
RE: Ready NAS NV by yyrkoon, 1081 days ago
I've been giving Areca a lot of thought lately. What I was considering, was to use a complete system for storage, loads of disk space, with an Areca RAID controller. The only problem I personally have with my idea here is: how do I get a fast link to the desktop PC ?

I've been debating back and forth with a friend of mine about using firewire. From what he says, you can use multiple firewire links, teamed, along with some "hack" ? for raising to get 1394b to 1000MBit/s, to achieve what seems like outstanding performance. Assuming what my friend says is accurate, you could easily team 4x 1394b ports, and get 500MB/s.


Reply
RE: Ready NAS NV by dillytaint, 1080 days ago
I bought an NV cause it was linux based and would save me some time since I could just plug it in and be done. I knew it wasn't blindly fast but the performance really is terrible. Rebuild/init times are terrible averaging ~5 hours for 4 320gb drives for me. Performance is especially bad with small files if you have your Maildir on it for example. Jumbo frames only work in one direction and NFS only works over UDP. I had problems with CIFS/NFS user permissions and UIDs since the UIDs I use on my machines were in a restricted range. I had trouble with good drives being reported as bad always in the same slot and was constantly rebuilding. On large file transfers it would hang and would require a reset to bring it back online. The 256mb of memory is only expandable by small list of supported SO-DIMMs and is non-ECC. Some of these issues may be fixed now but I was not willing to wait and beta test.

In the end I returned it and built my own linux box with the same drives and it's been rock solid. It cost me $200 more in hardware and I got 2gb of ECC RAM, a workstation class motherboard, a dualcore CPU, and 6 SATA II connectors. And I can run anything else I want to on the box. I get 48MB/s sequential writes (even after filling the buffer cache) over gigabit with jumbo frames and 60MB/s sequential reads. I am using LVM2 and reiserfs so I have a lot of flexability with how I use my space, and can also export space as iSCSI targets.

If you have experience with such things resist the urge to get one of these boxes to save time. You'll likely end up saving more time doing it yourself and end up with more reliability and better performance.

Reply
RE: Ready NAS NV by yyrkoon, 1078 days ago
My problem is this: I want redundancy, but I also do not want to be limited to GbE transfer rates. I've been in communication with many people, via different channels (email, IRC, forums, etc), and the best results I've seen anyone get on GbE is around 90MB/s using specific NIC cards (Intel pro series, PCI-E).

The options here are rather limited. I like Linux, however, I refuse to use Ethernet channel bonding (thus forcing the use of Linux on all my machines), or possibly a combination of Ethernet channel bonding, with a very expensive 802.11 a/d switch. 10GbE is is an option, but is way out of my price range, and 4GB FC doesn't seem to be much better. From my limited understanding of their product, Intel pro cards I think come with software to be used in aggregate load balancing, but I'm not 100% sure of this, and unless I used cross over cables from one machine, to another, I would be forced into paying $300usd or possibly more for a 802.11 a/d switch again. I've looked into all these options, plus 1394b firewire teaming, and SATA port multipliers. Port multiplier technology looks promising, but is Dependant on motherboard RAID (unless you shell out for a HBA), but from what I do know about it, you couldn't just plug it in to a Areca card, and have it work at full performance (someone correct me if I'm wrong please, Id love top learn otherwise).


My goal, is to have a reliable storage solution, with minimal wait times when transferring files. At some point, having too much would be overkill, and this also needs to be realized.

Reply
RE: Ready NAS NV by peternelson, 1074 days ago

It sounds like your needs would be solved by using a fiber channel fabric.

You need a FC nic (or two) in each of your clients, then one or more FC switches eg from Brocade or oems of their switches. Finally you need drive arrays to connect FC or regular drives onto the FC fabric.

It isn't cheap but gives fantastic redundancy. FC speeds are 1/2/4 Gigabits per second.

Reply
Disapointing results by yyrkoon, 1081 days ago
You know, the Thecus model looks like a rip-off of Mashies' UDAT mod ( www.mashie.org ).

Anyhow, these results are very disapointing. You can purchase a 4 disk enclosure from addonics, that will ouput 4 ATA drives on one USB connection, that will perform very simular to these "superior" products (and cost a hell of a lot less, $150usd, minus drives). Granted, the only RAID option with the addonics 4x ATA-> USB controller is JOBD. I think most of these manufactuers could have saved themselves some money (thus passing it on to the customer) by using older technology equipment in their systems. Also, I'm still trying to figure out WHY the Hammer-x system just didnt opt for a Linux iSCSI target configuration, since atleast Vista Ultimate will ship with MS' initator client (atleast judging by the RC2 5744 build), and the MS initiator is also free from MS currently for XP.

I guess the only way the home enthusiast, such as probably most of the people who read these comments, would most likely be better off suited buying their own hardware, and putting it together. So much for having high hopes eh ?

However, I still have high hopes for This product. It's not availible yet, but I've been in contact with the company through email, and it soudns as though they are finishing up on the firmware, and are close to production phase.

Reply
RE: Disapointing results by yyrkoon, 1081 days ago
err . . .

quote:

I guess the only way the home enthusiast, such as probably most of the people who read these comments, would most likely be better off suited buying their own hardware, and putting it together.


What I was TRYING to say was: "The home enthusiast concerned about performance, would be better off building their own"



Reply
RE: Disapointing results by Deanodxb, 1081 days ago
I've looked at this too. What I'm going to do is put a small system together with an Areca controller, Addonics 4XSA drive bays and an Open E XSR SMB Nas system (basically a NAS specific OS which comes on a compact flash card which plugs straight into the IDE controller on your Mobo). You don't need a very powerful CPU for this, just a mobo with onboard vid and preferably Gigabit NIC and PCI-E for the controller. Open E supports the Areca controllers (as well as many others). Check out Open-E

Addonics also offer solutions now similar to the Accusys set up. Get an eSATA card and one of the storage tower units with a 5 x 1 SATA port multiplier. Addonics Storage TowerIf you want to run any RAID configuration on this though it will eat up CPU cycles as the eSATA card doesn't have a dedicated hardware RAID processor, unlike the Areca.

I currently run a mix of an 8 port Areca (3.5 TB) plus 1 (working) Ready NAS NV (1TB) and Addonics eSATA removable/mobile rack with a bunch of cartridges (250Gb - 750Gb drives). This works well. And before you ask, I use this set up to store HD movies...

...p0rn is burnt to DVD ;)

Reply
RE: Disapointing results by yyrkoon, 1081 days ago
Yeah I've know about Open-E for some time, and I wouldnt even consider their product, as it is too expencive for what it is. It wouldnt be that hard for someone such as myself who knows a good bit about Linux already to make their own Linux iSCSI target even. This isnt to say I know it all, I dont, however, thats is what's so great about the internet, and choosing the right distro(there are a lot of people who have already done it, and have documented what they've done)

As for Addonics having something simular to the Accusys system, I do not know 100%, but I'm thinking this is incorrect. The Accusys system requires no host driver (well, partially, obviously the host would need eSATA drivers for the eSATA connectivity), uses 0% host CPU, and all RAID functions are done inside the enclosure. A port multiplier using current technology requires: A host with either a HBA, or onboard SIL3132(or equivelent) chipset, SIL RAID utilities on the host, and of course eSATA connectivity. Either way, using a SATA port multiplier *would* be cheaper, but at the cost of at least a little performance, and the Accusys solution at current is only SATA(192MB/s max), not SATAII(384MB/s max).

Anyhow, all this being said, and I'm still not sure exactly what I want/need. I mean do I *really* need a storage system that is capable of 384MB/s(potentialy)? Would it really make all that much of a difference if the RAID was handled by the host vs the enclosure ? Which solution would be cost efficient, more so than the other ? Lastly, can I even afford either solution ?

I do know that I dont like to wait when transfering files, and I do need something that will hold large amounts of data, and be reliable. *right now*, all my stored data is on USB enclosed HDDs, and seems to be working *ok*, but what I would really like, is a system that holds 4 or more disks, and uses removable cartidges, so that I do not have buy another system when i run out of space, but rather, just buy a new cartridge, and HDD, and pop it in. Personally, I still have a lot of thought to put into what I'm going to buy, and I've already been thinking about it for a long time.


Reply
spin down? by arswihart, 1081 days ago
I don't see spin-down mentioned on any of these units. This is a big contributor to disk life, as a lot of wear can be saved if they are spun down when not being used. This may be a non-issue for some, but if you are just using them all day long and not at all at night, you are already saving 50% of the time until failure, and possibly doubling your disk's lifespan.

Reply
Comments Page 1 of 3

Free Forrester Risk Management Report
Demystifying Enterprise Risk Management. Download Free With Registration.
DOWNLOAD vWire Today - FREE TRIAL
Take Control of Your Virtual Infrastructure. Manage VI Data & Prevent Problems.
Report Unlicensed Business Software Use
Earn Up to $1 Million by Reporting Unlicensed Software Use. Fill Out Our Form!
Download Microsoft Visual Studio ® Team System
Streamline Dev processes, Reduce time to market. Try Microsoft Visual Studio Team System, FREE!
Supermicro Barebone Servers
We Carry Everything Supermicro. Low Price, Top Service, FREE Shipping, and more.




Latest news by
DailyTech

 November 20, 2009

Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank

 November 19, 2009

Blank
Blank
Blank
Blank
Blank
Blank
Blank
Blank




pipeboost
Copyright © 1997-2009 AnandTech, Inc. All rights reserved. Terms, Conditions and Privacy Information.
Click Here for Advertising Information