The Proliant MicroServer from HP is a nifty machine suitable for a home NAS server (running FreeNAS, of course). I set it up with FreeNAS 8.0.1 and ran some basic benchmarks.
One HP Proliant Microserver with:
Copying data from /dev/zero on the FreeNAS server onto the RAIDZ drive should test the ZFS throughput without any network overhead and minimal CPU cost:
# dd if=/dev/zero of=zerotest bs=1m count=5000 5000+0 records in 5000+0 records out 5242880000 bytes transferred in 15.897531 secs (329792091 bytes/sec)
Local RAIDZ Bandwidth: 314 MB/s (2.5Gbit/s)
Technically the box has 4 x 3Gbps ports so I don't know what to make of this number - it's amazingly close to the theoretical throughput of one 3Gbps SATA port but does it mean it can't saturate all four SATA ports? Anyway, it doesn't really matter because the FreeNAS box is essentially for network storage and the throughput is more than enough to saturate a Gigabit Ethernet link.
This test was done from a Mac connected to the FreeNAS box via a Gigabit Ethernet hub. The FreeNAS drive was mounted via AFP:
$ dd if=/dev/zero of=/Volumes/FreeNAS/zerotest bs=1m count=1000 1000+0 records in 1000+0 records out 1048576000 bytes transferred in 13.306824 secs (78799870 bytes/sec)
Remote Write Bandwidth: 75 MB/s (600 Mbit/s)
It does not saturate the Gigabit Ethernet, but gives pretty decent throughput. Without more testing I can't determine if the bottleneck is the network, the MicroServer CPU or something else. Watch for results of future benchmarking on this blog.