Solved Gigabit LAN only 200Mbit/s - suggestions?

Laserjet

New member
Local time
8:37 PM
Messages
4
Hi all,

On a gigabit LAN I am only getting around 200 - 250 mbps (~30MB/s) when transferring files between 2 computers.
My setup is:
CAT5e cables - longest 10m
Switch Linksys SD2008 - in tests got 980 mbps/s throughput
Code:
http://soltesz.net/sd2008/part3.html
1.PC - CPU C2D E8400, MB gigabyte ep45-ds3l with realtek 8111b integrated PCIe NIC, 4gb ram, Windows 7 professional 64bit, Eset smart security, chimney offload enabled, auto-tuning normal, MTU 1500
2.PC - CPU Atom D525 (2cores, 4 threads, 1.8Ghz), integrated realtek 8111b PCIe NIC, 2gb ram, Windows 7 professional 32bit, comodo firewall, avira antivir, chimney offload enabled, auto-tuning normal, MTU 1500

The hard drives can manage around 60MB/s, but on the network I am getting only 30MB/s when transferring files between windows shares. Iperf gives similar results.
When looking at the Atom computer, resource monitor shows one (1 out of 4) thread utilized to 100% and the other 3 threads are at few %. Therefore I am thinking that this is causing the slow speed.
Can anyone point me to reason why would Win7 use only one thread when processing network traffic (SMB)? Is there anything I can do to fix this?

Any help is greatly appreciated.
Thank you
Laserjet,
 

My Computer My Computer

At a glance

Windows 7 Professional 64bit + 32bit
OS
Windows 7 Professional 64bit + 32bit
Firstly, Hi and welcome to the forums....check me out I sound liike a pro now !! lol.

Great description of your kit!!
think we should be able to speed it a bit !!

first you may want to turn off your "chimney offload", this technology is for use with specific hardware (nics) which have onboard processors, sometimes also referred to as TOE cards. see here for more info.Information about the TCP Chimney Offload, Receive Side Scaling, and Network Direct Memory Access features in Windows Server 2008

secondly a common overlook when dealing with throughput is to confirm that there isn't a fault with your cabling.

to fully appreciate the max you can get out of your setup you should disable both AV and firewalls. NB you may need to fully uninstall them so packet filters and the like aren't interfering. as soon as you've completed your tests reinstall (if needs be) and turn them back on.

let us know how you get on...

ant
 

My Computer My Computer

At a glance

windows 7 enterprise 32bit
OS
windows 7 enterprise 32bit
oh yeah, just remembered, to get the quickest connection between machines, swap the cat5 to the router(s) for a single X over cable, if you have one, connecting both machines.
 

My Computer My Computer

At a glance

windows 7 enterprise 32bit
OS
windows 7 enterprise 32bit
May not apply, but often overlooked...

Keep the Cat5 cables as straight as possible, no loops or bunching.
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64P4 3.2DDR 400ATI HD3850
OS
Windows 7 Ultimate x64
CPU
P4 3.2
Motherboard
Intel 815GM
Memory
DDR 400
Graphics Card(s)
ATI HD3850
Sound Card
C-Media 7.1
Monitor(s) Displays
SyncMaster 244T
Screen Resolution
1920*1200
Hard Drives
Several
PSU
500
Case
PowerSpec $24
Cooling
ThermalTake copper
Internet Speed
Blazing
Thanks for the welcome and quick reply.
I sure hope its not the cables. Changing them is not impossible, but something I really would like to avoid. But I will borrow a cat6e xover tomorrow and give it a try. I have tried disabling the firewall (though not uninstalling) had no effect.
I have played with the chimney, which had no effect.
But its an interesting thing. The chip in the Atom board is 8111e and this is was realtek says on their product page:
The RTL8111E is fully compliant with Microsoft NDIS5, NDIS6 (IPv4, IPv6, TCP, UDP) Checksum and Segmentation Task-offload (Large send and Giant send) features, and supports IEEE 802 IP Layer 2 priority encoding and IEEE 802.1Q Virtual bridged Local Area Network (VLAN). The above features contribute to lowering CPU utilization, especially benefiting performance when in operation on a network server.
The windows ethernet controller options lets me enable or disable all sorts of offload (tx/rx for checksum, ets.) BUT, when I netstat -t, it tells me all connections are processed in host and not offloaded. Are these 2 different things? (the realtek's specs and windows chimney offload)

Well, I was afraid that the Atom was the bottleneck (saturating one thread) but your reply suggests other things are more likely, right?
As I to suspect the cabling, I will get the short xover and try. I will let you know.
Thanks,
 

My Computer My Computer

At a glance

Windows 7 Professional 64bit + 32bit
OS
Windows 7 Professional 64bit + 32bit
May not apply, but often overlooked...

Keep the Cat5 cables as straight as possible, no loops or bunching.

This shouldn't make a difference at all. I run cabling through buildings and such for cubes and we go around corners, up into the ceiling and into the wiring closets. The extra cable is often looped. And then we bundle everything together and tie it all together to keep everything neat.
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64Intel Q9550 2.83Ghz OC'd to 3.40Ghz8GB G.Skill PI DDR2-800, 4-4-4-12 timingsEVGA 1280MB Nvidia GeForce GTX570
Computer Manufacturer/Model Number
Self-Built in July 2009
OS
Windows 7 Ultimate x64
CPU
Intel Q9550 2.83Ghz OC'd to 3.40Ghz
Motherboard
Gigabyte GA-EP45-UD3R rev. 1.1, F12 BIOS
Memory
8GB G.Skill PI DDR2-800, 4-4-4-12 timings
Graphics Card(s)
EVGA 1280MB Nvidia GeForce GTX570
Sound Card
Realtek ALC899A 8 channel onboard audio
Monitor(s) Displays
23" Acer x233H
Screen Resolution
1920x1080
Hard Drives
Intel X25-M 80GB Gen 2 SSD
Western Digital 1TB Caviar Black, 32MB cache. WD1001FALS
PSU
Corsair 620HX modular
Case
Antec P182
Cooling
stock
Keyboard
ABS M1 Mechanical
Mouse
Logitech G9 Laser Mouse
Internet Speed
15/2 cable modem
Other Info
Windows and Linux enthusiast. Logitech G35 Headset.
if you are using software initiators then it won't offload properly, I can only presume this is why MS introduced the chimney, but think about it, the CPU is still going to have to be involved.
MS has so many good ideas around putting trying to emulate these sort of hardware features into their OS's the last big F up was software RAID, GOOD GOD MAN NO!! LOL :D !!

If your NICs are capable as you suggest then maybe there is a POST (pre windows boot) configuration setting that would allow you to make the iSCSI connection outside of windows.
 

My Computer My Computer

At a glance

windows 7 enterprise 32bit
OS
windows 7 enterprise 32bit
May not apply, but often overlooked...

Keep the Cat5 cables as straight as possible, no loops or bunching.

This shouldn't make a difference at all.


to be fair DeVandal is right to some degree, CAT6 cabling requires extra care around handling of the ends, have you seen the size of the boots and clearance in floor boxes needed on those mother hubbards....:)

Also I have been on a number of sites, where the user has loose laid cables and damaged them by running their wheeled chairs over them....so never say never.
 

My Computer My Computer

At a glance

windows 7 enterprise 32bit
OS
windows 7 enterprise 32bit
The radius of bends in Cat5 cable should be > = 4x cable diameter. This maintains the integrity of the standard.

Loops can become kinks.
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64P4 3.2DDR 400ATI HD3850
OS
Windows 7 Ultimate x64
CPU
P4 3.2
Motherboard
Intel 815GM
Memory
DDR 400
Graphics Card(s)
ATI HD3850
Sound Card
C-Media 7.1
Monitor(s) Displays
SyncMaster 244T
Screen Resolution
1920*1200
Hard Drives
Several
PSU
500
Case
PowerSpec $24
Cooling
ThermalTake copper
Internet Speed
Blazing
Damn, always doing that missing the obvious, the stats you quote in the OP, are they your figures or advertised?

if they are advertised they have probably used NICs with Jumbo packets configured. This means setting your MTU to 9000!!! instead of your normal 1500.

however still doesn't explain why other machines have got reasonable throughput and these machines are pants.

lets have a little bit more of a think.
 

My Computer My Computer

At a glance

windows 7 enterprise 32bit
OS
windows 7 enterprise 32bit
May not apply, but often overlooked...

Keep the Cat5 cables as straight as possible, no loops or bunching.

This shouldn't make a difference at all. I run cabling through buildings and such for cubes and we go around corners, up into the ceiling and into the wiring closets. The extra cable is often looped. And then we bundle everything together and tie it all together to keep everything neat.
You are describing a professional install, presumably performed to standard and code. The OP is not. I offered a heads up, not a solution.
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64P4 3.2DDR 400ATI HD3850
OS
Windows 7 Ultimate x64
CPU
P4 3.2
Motherboard
Intel 815GM
Memory
DDR 400
Graphics Card(s)
ATI HD3850
Sound Card
C-Media 7.1
Monitor(s) Displays
SyncMaster 244T
Screen Resolution
1920*1200
Hard Drives
Several
PSU
500
Case
PowerSpec $24
Cooling
ThermalTake copper
Internet Speed
Blazing
Damn, always doing that missing the obvious, the stats you quote in the OP, are they your figures or advertised?
If you are referring to the switch, those are some independent tests, not marketing info. The switch does not support Jumbo frame.
 

My Computer My Computer

At a glance

Windows 7 Professional 64bit + 32bit
OS
Windows 7 Professional 64bit + 32bit
OK, I think its the cables, or parts. I have asked my colleagues and for gigabit net there are 2 considerations for the cabling - not only a cat5e cables, but the cabling done according to the cat5e specification - meaning no sharp angles, no pulling of the cable - it screws the twisting of the pairs, not running closer than 30 cm to power cabling, etc. I, of course, have not followed the specifications. But I did replace my patch cable from the wall plug and I am seeing now 500mbit (around 55MB) throughput. Since I am not running raid and don't have high performance disks, this is performance I expect when reading from the inner parts of the disk.
But, thanks for all the help.

Regards,
Laserjet
 

My Computer My Computer

At a glance

Windows 7 Professional 64bit + 32bit
OS
Windows 7 Professional 64bit + 32bit

My Computer My Computer

At a glance

Windows 7 Ultimate x64P4 3.2DDR 400ATI HD3850
OS
Windows 7 Ultimate x64
CPU
P4 3.2
Motherboard
Intel 815GM
Memory
DDR 400
Graphics Card(s)
ATI HD3850
Sound Card
C-Media 7.1
Monitor(s) Displays
SyncMaster 244T
Screen Resolution
1920*1200
Hard Drives
Several
PSU
500
Case
PowerSpec $24
Cooling
ThermalTake copper
Internet Speed
Blazing
laserjet,
If you think it is Ok now then type " Solved"
when clicked on the panel "!" upper right the
post , so we can know it 's fixed .

glad we helped!
 

My Computer My Computer

At a glance

windows 7 enterprise 32bit
OS
windows 7 enterprise 32bit
Back
Top