If I force my box (firmware 1.08) to run at 100mbps speed then I'm getting 7~8MB/s for both reading and writing regardless the other end is fast ethernet or gigabit, but if I leave the box run at 1000mbps then I'm only getting 2~3MB/s for reading regardless the other end is fast ethernet or gigabit, writing speed remains at 7~8MB/s though. Everything is wired to a D-Link DGS-1008D gigabit switch.
I've done numerous testing on my network to try to pin point the problem, including wiring my DNS-323 directly with different PCs. Speed wise everything looks normal as far as my DNS-323 is not involved, so now I'm leaning to believe there is something wrong with this little box.
Apparently I'm not the only one complaining about slow transfer speed with DNS-323, however I also hear many people are getting great throughput from it (over 15MB/s, I already consider it as great), which makes me wonder it might be a compatibility issue, more particularly, it might have a lot to do with what NIC people are using on the other end.
For my case the NICs I've tested include:
Broadcom NetLink Fast Ethernet (BCM5906M A2) on XP
Broadcom NetLink Gigabit Ethernet (BCM5788 A3) on Win7
Intel PRO/100 VE on XP
I'm using the latest drivers I can find for all of them, but the transfer speed was never good when my DNS-323 runs at gigabit.
By the way my DNS-323 has hardware version B1, not sure if it matters.