In january of this year I bought a Lacie 2BIG storage enclosure. This is a 2 disk RAID enclosure that can be connected through eSATA or USB and can be configured in raid-1, raid-0, concatenation, and JBOD. Unfortunately I could only connect it through USB as the necessary eSATA controller didn't arrive before I left for my family visit to the US Virgin Islands.
In the meantime my Lacie eSATA controller arrived, and I hooked op the storage device through eSATA. Everything worked fine so I did some benchmarks. Granted, these are not real usage benchmarks but optimal performance benchmarks on an otherwise unused disk.
My storage device is configured as a raid-0 (no fault tolerance) device. This is not a conscious choice, but it's how it arrived when I bought it. I will probably reconfigure it as a raid-1 device, although i still have to think about that since I can also just do daily backups. This data doesnt change that often so 2 sets of backups should safeguard against most disk problems, and im not sure raid-1 is going to give me enough additional security. Mostly it'll give me an easier recovery if and when a disk fails.
This disk is hooked up to a Dell XPS 710 through a Lacie SATA-II 3GB/s PCI-X 4E Card. This gives me 4 external SATA connectors for 4 eSATA devices.
Here are some read transfer speed numbers:
-
USB 15MB/s
-
Firewire 30MB/s (this is a different disk, just as a reference. The 2BIG does not offer Firewire)
-
Internal HD 60MB/s (raid-1 internal boot disk of the XPS710)
-
eSATA 80MB/s
Furthermore, the eSATA connected disk only uses 3% CPU, where USB takes up 35% of the CPU.
To me it seems that eSATA is the way to go for local primary storage. In my opinion a NAS (network attached storage) can work to some degree, but as primary storage I am not impressed by any single NAS storage's performance. If I would use a NAS it would be as backup storage. The 2BIG lacie system produces an acceptable noise level, comparable to my XPS710. Since I put it under my desk, i barely notice it. Using larger eSATA storage devices might produce unacceptable amounts of noise, so be aware.
Regards,
Cor
edit: i just connected the controller to a PCI-X slot instead of regular PCI (had to move some cards around), and now I get a sustained read speed of 100MB/s, but at 10% cpu use.