I'm wondering more about the kbps write speed for the small files, which would not have been capped by the 100 MB network. For kicks, I performed a write test from my PC to DNS-343 (2TB Seagate, non-AFT) using a folder of 44kb files, and average write speed was 0.93 MB/s.
Here is an article benchmarking WD and Seagate HDD transfer rates with different for different file sizes: http://www.behardware.com/art/imprimer/797/
Interesting article...especially the dire performance turned in by one of the older WD20EARS drives.
So, to eliminate drive performance issue I removed it from the DNS-320, plugged into an eSATA hard drive dock and attached directly to one of the PCs, booted from a Fedora Linux live CD (so I could get at the EXT3 filesystem without having to reformat the drive).
Used Gnome file manager to copy the same bunch of files/folders onto the WD30EZRX drive - operation was completed in just under 10 seconds.
I then did another test using the DNS-320; I put in an old Seagate Barracuda 7200.10 1TB drive that had been in a USB enclosure; the writing performance to that drive was a little better than the WD - took 1 minute 3 seconds to write the set of small files (~650kbytes/sec).
I am now pretty sure that the slowness is not due to the hard drive itself, but is down to the way it is being accessed by the DNS-320 firmware - so there may be scope for improvement in a future version.
I will add a comment to the "firmware wishlist contributions" thread and reference this one.
Regards,
Richard