Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


Multi-Threading Options

Posted on 2008-11-18
Medium Priority
Last Modified: 2012-05-05
Good Afternoon Everyone,

Here is my situation:

I have a site in Tampa Bay that is connected to a central site in Lexington, KY.  The connection between the 2 is a point to point T-3 line.  They are connected via 7200 series Cisco routers and 4500 series switches.  The internal networks are all GB ethernet.

We are trying to re-establish SQL Replication between the sites and to do so, we need to copy the snapshot of the DB from TB to Lexington in a timely manner.  The DB in zipped for will be between 40-50GB.  

When we start a normal copy (windows), we get around T-1 line speeds.  This would mean it would take over 3 days to copy.   We can't seem to break that T-1 barrier for a SINGLE file transfer and have determined that it is due to the fact that we are not using multiple threads for the copy.  

My question is, are there any settings on the router to help better performance or at least allow a thread to take up more bandwidth (even if it's only temporary)?  

Does this question make sense?

Chris, Baltimore
Question by:clebo99
LVL 57

Accepted Solution

giltjr earned 2000 total points
ID: 22987720
First thing I would check to see is that there is not some type of bandwidth throttling going on.

Second thing, is use FTP, not Windows copy.  NETBIOS/Samba copy is SLOW, SLOW, SLOW.  Oh, did I mention that NETBIOS/Samba copy is SLOW.   Even as slow as NETBIOS copies are, I would think it would get a bit better than 1.5 Mbps on a 45 Mbps link, unless there is bandwidth throttling going on.  

Its not the router settings, is basically the fact that NETBIOS only sends a small chunck of data (IIRC about 4K) at a time and then waits for an ACK from the remote side.  Add to that the fact that typically IP will send two packets of data and wait for an ACK.  There is not a whole lot you can do about that.

Now, if you setup a FTP server at the remote site and use a good ftp client you can easily drive the T3 to 100% utilization.  So if everything works fine people will hate you for about 3 hours as you use up the whole T3.  :)

Author Comment

ID: 22987857
Thanks......this is kind of what I thought and I needed some outside verification for the client.  

Perfect answer....thanks again!!!

Featured Post

Evaluating UTMs? Here's what you need to know!

Evaluating a UTM appliance and vendor can prove to be an overwhelming exercise.  How can you make sure that you're getting the security that your organization needs without breaking the bank? Check out our UTM Buyer's Guide for more information on what you should be looking for!

Question has a verified solution.

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

Quality of Service (QoS) options are nearly endless when it comes to networks today. This article is merely one example of how it can be handled in a hub-n-spoke design using a 3-tier configuration.
David Varnum recently wrote up his impressions of PRTG, based on a presentation by my colleague Christian at Tech Field Day at VMworld in Barcelona. Thanks David, for your detailed and honest evaluation!
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…
Monitoring a network: why having a policy is the best policy? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the enormous benefits of having a policy-based approach when monitoring medium and large networks. Software utilized in this v…

564 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