Link to home
Start Free TrialLog in
Avatar of Andrej Pirman
Andrej PirmanFlag for Slovenia

asked on

Slow LAN transfers in Windows 2008 domain

Hi,

I setup a new AD domain, based on Windows 2008 Server 32-bit. This server is one of two servers inside ESXi host, alltogether on quite a good hardware.

All is working fine, except network traffic in one direction - from client computers to server.
LAN is Gigabit and if I test transfer speeds I get the following:

Transfering ZIP or TXT file from SERVER --> CLIENT: up to 400 Mbps
Transfering ZIP or TXT file from CLIENT --> SERVER: up to 3 Mbps

Transfer is incredibly slow only when transfering files from client to server, and that is not all - when I observer Network Monitor graph while transfering, for example, 30 MB file from CLIENT --> SERVER, transfer speed increases slowly to approx. 3 Mbps, then it stops for few seconds, and then slowly continues on speed below 1 Mbps, like this:


------ Bandwidth --->
#
##
####
######
###############
##

#
###
##
#####
####
#####
###
####
#

What I tried already:
- upgraded Windows Server 2008 to latest patches: no help
- set NIC adapter's speed to 1000 Mbps FULL-DUPLEX: no improvement
- set VMware NIC properties to 1000 Mbps FULL-DUPLEX: no improvement
- disabled NOD32 on both, SERVER and CLIENT: no improvement
- disabled FIREWALL on SERVER: network connections failed, so I enabled it back

Any idea, what else to try to improve CLIENT to SERVER transfer speeds?

Avatar of FearNoMore
FearNoMore
Flag of India image

Disable IPv6 and try
ASKER CERTIFIED SOLUTION
Avatar of FearNoMore
FearNoMore
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Avatar of giltjr
giltjr
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Another suggestion...dont just disable NOD but uninstall it and then check....reason being that NOD does add its own component to your NIC card
Avatar of Andrej Pirman

ASKER

Hi,

thanx for tips, but none of them helped :(
IPv6 was already disabled before, while disabling autotuning level ON SERVER made things even worse, so I put it back to "normal".

Clients are XP machines, and suggestions are still welcome.
Regarding NOD32 - any suggestion WHERE to uninstall it from - SERVER or CLIENT?
try uninstalling it from both...if you see any improvements...then you can reinstall one by one and check again
Nope... unfortunatelly no improvements even after uninstalling NOD32 on both, server and client :(

Any other idea?
What bout the WinXP client....did u disable the firewall here?
Disable ALL third party on the client machine using MSCONFIG and Windows Firewall and try check what happens
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Hi,

thanx for suggestions, but things are obviously related to XP <-> 2008 connectivity.

XP is brand new installed, no 3rd party applications, no special firewalls, except NOD32 2.7 version antivirus, which does not interfere with firewall. I disabled Windows Firewall and uninstalled NOD32, uninstalled and reinstalled NIC adapter, rebooted few times, but nothing changed.
When I connect this machine with another XP machine, transfer is FAST, almost 400Mbps in both directions top, but average above 100 Mbps.

SERVER is 2008 32-bit, it is 24/7 production server and I cannot afford to reboot it for every change I make.
Since I noticed even WORSE transfer rates with autotuninglevel=disabled, I did not reboot it. Maybe I try this nite, since only 2 users are online.

Will report back.
Have you checked QoS Packet Scheduler?
Is it enabled on your XP machine?
Disable "Limit Reservable Bandwidth" and  "Limit Outstanding Packets"
Now check what happens
UPDATED:

Today I had a chance to test all directions of transfers inside LAN. And I found out, that ONLY file transfers in direction TO Windows 2008 server are slow (below 3 Mbps!!!)
All other connections, either between clients or FROM server 2008, are very fast.

This Windows 2008 server is on ESXi host, which I suspected to be causting troubles. But NO - on this ESXi host there is another Windows server, but 2003 edition.
And file transfers FROM and TO this Server 2003 are all FAST, up to max. of LAN speed!

Only Server 2008 in direction TO this server is having troubles.
Something is blocking incoming bandwidth.

Any other suggestions?
UPDATE 2:

I tested 3 different settings for TCP/IP autotuninglevel and RWIN size, but it actually does not affect transfer speed. Maybe it is a bit worse after turnin autotuninglevel to "disabled".
And YES, I rebooted server inbetween changes.
SOLLUTION:
https://www.experts-exchange.com/questions/24336198/Extremelly-slow-LAN-speed-on-Server-2008-and-SBS-2008.html

In short:
There was nothing related to NIC settings, but it was Server 2008 playing some nasty game with its own DC role. After resolving AD DC issues, all networking problems are gone.
Sollution was not in NIC card, but thanx for trying anyways.