I'm at a complete loss, I need a networking expert. I'm not an idiot, I've read up and know quite a bit about networking and yet I'm at a complete loss, this problem almost seems to defy explanation. Guess I'll just explain.
I've got a lot of media on my main computer, around a Terabyte worth of vids and growing as I buy and rip more of my favourite shows to hard drive. I wanted basically to have a nice gigabit network in the house so I could stream to any of my hard wired PCs without trouble, and also be able to move very large files around for storage purposes. I didn't want to buy a NAS since they are very expensive, instead I just set up sharing on all my machines of all the drives/folders I wanted (through linux Samba, and Vista built in sharing, works fine).
My 3 hard wired machines all use built in networking from the mainboard. Two are nVidia 780i boards with dual gigabit jacks (I only use one each, no need for teaming), the third computer is a less powerful acer with an AMD 780G board also Gigabit capable to my knowledge. Each of my 3 machines is connected directly by ethernet to my router, a DGL4500 and are assigned IPs by DHCP reservation. I get the internet through a speedtouch 585 modem, it is out of this loop, I have it plug directly into the DGL's WAN port though. The only other component is my printer, a Brother 4040CN printer, it plugs into the Speedtouch and is assigned a fixed IP by DHCP reservation as well, I hook it to the modem since it doesn't require gigabit speed. All connections between machines and router, router and modem and even printer to modem are made with quality CAT 6 cables.
I've accounted for everything needed to my knowledge, and yet instead of getting gigabit speeds (i.e. 50-100MB/sec) consistently, it seems entirely random. Most of the time transferring files around I get a paltry 2-8MB/Sec, which is completely unacceptable. Sometimes, I get into the 20 range. Least often I have hit 50, and even 100MB/sec on a few large transfers of files exceeding 3GB. The speed I get seems to be based on no more than luck, I can't see any pattern. It doesn't matter if I transfer 1 file or many, if it's 100MB or 10 GB.
As to software, the AMD board is my full time linux box. I run transmission on it round the clock seeding torrents (linux CDs mostly) and the origami client (maxing my 4 cores). The other two machines mostly run Vista (one is a gaming machine for a relative in the house), the other dualboots between Vista and Ubuntu as I require.
Please help, this has really been driving me simply mad, I'm gonna go crazy if I don't get this sorted!
Bookmarks