Slow and fluctuating server network speeds in a new data center

Posted on 2010-09-15
Last Modified: 2012-05-10
We have an FTP server in a data center and we just switched to a new network provider.

Before the switch, things were just fine.

We then switched to a new network provider in the exact same building (there are multiple companies that provide network services in that data center) and things have been very troublesome...

The speeds kept fluctuating and were at first extremely low, like fluctuating between 20 kBps and 100 kBps. Usually more like 20 kBps.

THEN- They said they changed the port speed on their router to auto-negotiate, and that improved things a lot, but we still have serious connection issues.

The speeds are now about 100-200 kBps and some people have no problems at all, but some people have a lot of trouble with proper speed and, while its unclear whose end it is on, even some supposed dropped connections.

Our VMware server, which is on the new network, is also having trouble with dropped connections.

Another thing is, maybe its just me, but the CPU seems busier than usual.
Question by:the_cyman
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 4
LVL 57

Expert Comment

ID: 33691107
Whomever controls the switch that their router connects to needs to work with them and get the port speed and duplex the same.  It sounds like a duplex mis-match.  

Even with both sides set to auto, they may not negotiate correctly.  Unless you have gigabit fiber on both ends, hard coded the maximum speed and duplex is best.

What is the bandwidth you have?  If you are getting 200 kBps max, that is just a bit over T1 (1.54 Mbps) speeds.

Do you know of other companies in the same data center that are using this same provider?  Are they having problems?

Author Comment

ID: 33692976
No, I don't think others are having issues but its hard to tell. We currently use a unmanaged switch. Is there any way to force the switch to 100 Mbit?
Or will we need to get a new switch?

Author Comment

ID: 33693098
Also, is it possible that our network bandwidth just stinks? Like, maybe the VMware issue is separate. But as for others, maybe the transfer speeds are just poor because the provider is poor. Maybe they use Cogent... But to get the magnitude of speed difference with this new provider:
- Someone in India who got 90 kBytesps now gets 40 kBytesps
- Someone who gets 1000 kBytes ps now gets 200-300 kBytes ps

All the above are relatively far from us.

Also... Our upload speed is like WAY faster than our download speed. We are not very congested, maybe 10 simultaneous transfers at most.

Our connection is fiber, 100 mbits/ps
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

LVL 57

Expert Comment

ID: 33693982
If you truly have 100 Mbps Internet connection then more than likely any bandwidth issues should end up on the remote site as 100 Mbps is typically way more bandwidth than what most people have.  Unless you have hundreds or thousands of connections tring to transfers at the same time.

You may want to go to and pick a test server near you and see what you get.

Author Comment

ID: 33694532
Ok, so how do we change our port speed if we have an unmanaged gigabit port?

The connection setup is this:
PROVIDER'S CISCO ROUTER -> Our DLink DGS 1024D (unmanaged switch, in our colo rack) -> Our 3 servers.

Would we need to get a managed switch in this case?
LVL 57

Expert Comment

ID: 33694768
Did you do the speed test?  What did you get?

If you wanted to set the port speed you would need a managed switch.

However, today most unmanaged switches work just fine.

Can you setup a test where you copy from one VM to another VM within your VM server and see what the performance is?

Do you have multiple physical computers at that site?  If so, can you copy a file between the two and see what the performance is?


Author Comment

ID: 33697407
Ok I am convinced it is a port speed issue... But so what can I do given that we have an unmanaged switch?
Would it be enough just to set the port speed on the servers themselves (in Windows networking)?
LVL 57

Accepted Solution

giltjr earned 250 total points
ID: 33697599
What has convinced you that it is a port speed issue?

You can try setting the speed and duplex.

Typically with switches speed is negotiated fine, it is duplex negotiation that causes problems.

Duplex mismatch would show as decent speeds to start and then quickly drops off to next to nothing.
LVL 32

Assisted Solution

aleghart earned 250 total points
ID: 33698881
What kind of local switch do you have?  Even a small dumb gigabit switch should have sufficient fabric to handle a few servers and a 100Mbps WAN connection.  If you're running on a Fast Ethernet switch, could you be having problems with insufficient bandwidth on the switch?

If it's problems with remote clients...nothing you can control, test, replicate, etc. perhaps you can find somoene with a known fast connection that can give your server a run.  For instance, someone closer to you with a T1 or better.  With distant clients you are fighting against latency, lost packets, bad/slow routing, slow connectivity at the client's end.

Switching providers in your datacenter could also affect connectivity speed for foreign clients.  Their route to you may increase by several hops, and have to route through more congested networks before they get to your ISP.

Author Closing Comment

ID: 33835907
Thanks guys, things seem better now tho we are still doing tests.

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Summarization of 32 bit Network. 3 44
SIP / Streaming - real time communications testing 8 130
HP Procurve and AAA authentication 2 43
Usage of Prefix-List 5 47
Configuring network clients can be a chore, especially if there are a large number of them or a lot of itinerant users.  DHCP dynamically manages this process, much to the relief of users and administrators alike!
Arrow Electronics was searching for a KVM  (Keyboard/Video/Mouse) switch that could display on one single monitor the current status of all units being tested on the rack.
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…
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor ( If you're interested in additional methods for monitoring bandwidt…

726 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