oquraishi,
thanks for taking the time to share your experience in optimizing your network. I have some questions for you as I'm trying to improve my network performance. Here's my setup (in brief).
Custom Windows 7 64bit workstation
gigabyte motherboard: ga-x58-ud5
6 core intel cpu
24gb of ram
2x1tb WD Velociraptor 10krpm drives (Raid 1) - Boot Drive
4x2tb Hitachi 7200rpm (Raid 5) - Data Drive
Intel Pro/1000 Dual NIC
Late 2008 MacBook Pro w/Crucial m4 SSD 512gb / 8gb ram
Netgear GS724t 24 port managed switch
DS412+
DS1812+
Cat 6 cable on everything.
I have the Windows Machine, Netgear Switch and both Synology boxes configured with Teaming (no jumbo frames).
I also setup the Intel NIC card on the windows machine with all the recommended settings in the link you provided (except jumbo frames).
Currently I'm getting about 40mb transfer rate when copying a 1-gb file from my DS412+ to my Windows machine. What I'm wondering is what you said here:
Between the Solid State Drive, RAID5, and RAM Drive I first optimized internal transfer speeds and identified bottlenecks within the system.
What settings did you optimize in your windows machine to improve performance? And, how did you identify your bottlenecks? Also my tests were copying files from my DS to my boot drive (the 10k velociraptor drives).
So I'm not sure why my transfer speeds are hovering around 40. I'd love to see them at least at 100mb.
Any suggestions/advice would be most appreciated.
UPDATE: I noticed that the 40mb transfer rate I was getting was for reading a 1gb file from my DS to my boot drive (2x1tb 10k velociraptor/raid 1). When I copied a 71gb file from my Data Drive (4x2tb hitachi 7.2k/raid 5) to the DS, I was getting around 70-75mb transfer speeds. Although the write speed is measurably better, still seems a bit slow. I'm gonna do some tests to see if I can isolate what is creating the slowdown or contributing most.