Fast traffic from server, but slow traffic to client

Posted on 2011-04-19
Last Modified: 2012-05-11
Hi, and thanks for any assist...

I have a client with strange network problem.  In a simple client server setup (MS SBS 2003 and  XP clients, and a simple 16 port DLink Gigabit switch and a patch bay sitting between all clients and the server. Only one client is experiencing application issues with a client-server application.  When trying to reinstall this application from the server, it was taking abnormally long, so I finally tried to test connectivity between this client and the server. To test this, a transferred a 350mb file from the client to the share drive on the server, which was very fast (<6 minutes), but when transferring the same file back from the server to the client, it was estimated to take 3 hours.  

No other performance issues with the affected client.  Plenty of RAM, CPU's are not challenged

I tried three other clients with the same test, and all sent and received with excellent performance.

So, my questions are: does this sound like a NIC issue? Or something else?  What can I do to staple down the root cause?

Thanks lots!

Question by:mlitin
    LVL 1

    Assisted Solution

    You can try pinging the loop back on that client to ensure everything is working correctly.  I would then do a progressive test pinging further away from the client (ie client IP, Gateway, and then server) this could give you an clue.

    I would try a new cable if that is at all possible.

    LVL 11

    Assisted Solution

    Yes it could be a NIC issue or based upon your post it could be a hard drive issue on the local XP computer.  If the upload to the server was fast but the download from the server was slow......I would check the hard drive on the local XP client experiencing the problem.

    First thing I would try is a domain admin or local administrator on the XP computer run the CHKDSK command.

    From a command prompt c:> type: chkdsk c: /f

    This of course assumes the disk you are checking is drive "C" if it is another volume replace 'C:' with the proper drive letter. This command will probably require you to reboot the computer and run the command at the next restart.  If the command returns a value that says something similar to: "This volume is in use and cannot be checked at this time would you like to run this at the next restart?"  I am just paraphrasing...but select 'Y' and then restart the computer.

    If the upload speed to the server is good....I do not think it is a Network or cable issue this sounds like a drive issue.  Another thing I would do is check and make sure you have installed the most current Disk controller drivers for the XP computer having the problems.   Then finally check to see how defragmented the drive on the XP computer by running the DEFRAG utility within XP .
    LVL 3

    Accepted Solution

    I can just about guarantee that you have a switchport to that machine in half-duplex. Whenever you notice a large difference in upload versus download speed, it is 99.99% of the time a duplex problem. If you can, set the network card in the pc for full duplex operation and set the port speed to be the max of whatever switch you are connecting to. Then do the same on the switch (like 1000Mbps Full Duplex, or 100Mbps Full Duplex).
    If your card on your pc cannot do this, you might want to try replacing it with a good quality intel nic card that can.


    Author Closing Comment

    Thanks all,

    It was the built-in NIC, which I replaced with a new one.  Diagnostics for the old NIC did indicate that full-duplex was engaged, but still crummy writes from the network, although internal writes were fast.  All is right now.

    Thanks o the insights!


    Featured Post

    Maximize Your Threat Intelligence Reporting

    Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

    Join & Write a Comment

    This article offers some helpful and general tips for safe browsing and online shopping. It offers simple and manageable procedures that help to ensure the safety of one's personal information and the security of any devices.
    ADCs have gained traction within the last decade, largely due to increased demand for legacy load balancing appliances to handle more advanced application delivery requirements and improve application performance.
    After creating this article (, I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…
    This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor ( If you're looking for how to monitor bandwidth using netflow or packet s…

    732 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    21 Experts available now in Live!

    Get 1:1 Help Now