GRJ/Joe/Ben,
Thanks for all the suggestions. Sorry for my slow response to your posts. Sorry for not inline quoting your suggestions - this is going to be a long post.
The problem is solved! First, I give the answer, and then, I respond to your comments. I found good advice on this thread:
http://forums.whirlpool.net.au/forum-replies-archive.cfm/1400059.html. The key is in the adapter settings. Go to Network Connections. Right click on the adapter. Select "Properties." Click "Configure." Select the "Advanced" tab at the top. Disable "Interrupt Moderation" and all of the Offloads - 7 different selections to choose from. Then, voila, 60-70Mbps! Considering the router is a 100Mbps at&t provided box, this is probably the best I can expect.
Things I learned after the first post: the problem wasn't just uploading to the NAS; I had the same speed issue uploading from the win7 box to a laptop on the same network. Downloads were always fast. The laptop on the other hand was always faster. The speed limitation didn't seem to be physical. I could launch a bunch of transfers simultaneously, and each transfer would be painfully slow, but the total transfer rate would be higher than the 250kB/sec limit I reported - not in 250kB increments - but faster than 250kB. Finally, I booted to XP, and the upload rate was high, so I could exclude the mobo as the problem. That focused my hunting on Win 7. Many people in various threads suggested rolling back the drivers, but this did nothing for me. I rolled back the NIC driver, the PCI bus drivers, etc. Nothing helped. In the end, it was all settings.
GRJ:
- The file was huge - eventually 30GB. Could have been opened and the random accessed. I don't know.
Ben:
- As stated to GRJ, it was a large file. I did all my testing with large files, too. The smallest was 30MB. When I wanted to have enough time to do all the diagnostics I could imagine, I used the 30GB file. The transfer rate for uploads always bounced between 1-3Mbps with an average of about 2.5. Downloads were always fast.
Joe:
- Totally agree. I definitely should have had faster speed. I appreciate that you sided with me on this one.
With only 100Mbps capability, it will be very hard for me to exceed 12MB/sec. - I was seeing about 250kB/sec! As per response to Ben, large files.
- I don't know about the format. Sorry for being a nu-b. I don't see that drive format is on the web interface, and I am just getting my arms around ffp, so still figuring out how to answer the question. It has been a long time since I have used unix/linux.
- Fragmentation should be good as it is a brand new build of Win7 and app install. 40GB on 200GB drive. Fixed size swap file. 1% fragmentation reported by MS supplied utility.
- Thanks for the suggestion. Large files.
- Checked it. Jumbo frames off in settings on both NAS and the Win7 box. I don't have a GB switch in the router, so I think jumbo does nothing for me?
Thank you very much for taking the time to repeat yourself again and for helping me. I also appreciate your other suggestions. I was never really down on the DNS box. It's inexpensive and generally far exceeds expectations. I was pretty sure the problem was with the win7 and not the NAS. Lurking on this board, I was impressed with the quality and care of advice and suggestions given, so I thought I would give all-y'all a try first. I wasn't let down.
Thanks all for the help!