Some testing:
First, 3 machines:
1) FreeNAS machine is a Core 2 duo 7200 @ 2.53 GHz (stock), 2x1 GB PC 1066 RAM. Gigabit ethernet via a netgear switch to my router. FreeNAS 8.3.1 installed to an 8 GB flash drive. I have a single disk, a Seagate 7200.10 500GB drive, that I let ZFS have. Connected via CIFS.
2) My "workstation" is a Windows 7 machine, i7 2600k, 16 GB RAM, and the disk used is a Samsung 840 pro 256 GB SSD.
3) My "linux" machine is running Mint, i5 3570k, 16 GB RAM. It is running the CrashPlan client, and putting the backup on a ZFS pool using ZFS-fuse, spread across two Hitachi 7k2000s. It also has a shared drive, a WD 20 EARS, a 2 TB green drive, formatted in Ext4.
Note MBps vs Mbps.
Using the CrashPlan client on my workstation, using a virtual folder so CrashPlan thinks its a local backup, it runs to the FreeNAS machine at a reported ~70 Mbps (according to the CrashPlan client). FreeNAS's Reporting section shows that incoming network traffic was in the range of 350 Mbps, free RAM went down to 52 MB (with no activity was typically around 1.2 GB), CPU usage around 25%.
A similar task going to my Linux machine runs around 240 Mbps (30 MBps).
Copying a single large file from my workstations's SSD to the FreeNAS using Teracopy will be pretty erratic and run anywhere from 12-90 MBps, and typically in the 40-60 MBps range. FreeNAS's Reporting section shows that incoming network traffic was in the range of 400-450Mbps, free RAM was around 1 GB, CPU usage around 25%. Copying a single large file from FreeNAS using Teracopy to my workstation's SSD runs 30-40 MBps. FreeNAS's Reporting section shows that outgoing network traffic was in the range of 300 Mbps, free RAM was around 1 GB, CPU usage around 25%.
Copying a single large file from my workstation to my Linux machine's Ext4 disk runs at 107 MBps. Copying from the Ext4 disk to my workstation's SSD runs around 52 MBps.
I'm hesitant to read too much into this since there are so many differences between machines. But for my use, it seems like using CrashPlan to FreeNAS runs about 1/3 as fast as it does going to my Linux machine's client runing ZFS-FUSE. Wasn't expecting that. Regular network transfers to FreeNAS (ZFS on a 7200.10) runs about 1/2 as fast as they do going to my Linux machine's Ext4 WD green drive. Not surprizing, I guess.
Thoughts?