Learn how to a build a cloud-first strategyRegister Now


Determine Bandwidth Capability and speed of data transfer

Posted on 2012-09-04
Medium Priority
Last Modified: 2012-09-05

I am trying to find the best way to calculate how long it will take to transfer email data from one server to another. I use an program to convert/transfer the data. This program is run on a workstation. It logs into the source program, it grabs an email message, it works on it via the workstations TEMP directory, and then it places the message into the target application.

When calculating how long a transfer (migration) will take, I usually suggest setting up a source account with 1Gb of Data, and then time the transfer. Once the transfer is made, we can see how long it takes to migrate 1Gb of messages. Then, we can calculate how long it will take to migrate an entire server's worth of email messages.

Often, the limiting factor is the speed of the network or the WAN link.

What is a good way to determine how long it will take to move/transfer data from one computer to the next based upon the network connection and/or the WAN link? This is where I am unsure of what to do. For example, many times people are using a cable connection, a DSL link, a T-1, or something else. I don't know how to calculate those network connections.

Please assist me in getting a grasp on how the network connection and the WAN links would affect data migration, and how to determine the transfer rate given the different connection speeds and using the IP Protocol on a Windows computer.

Question by:jhieb
  • 2
  • 2
LVL 10

Accepted Solution

qbakies earned 2000 total points
ID: 38366253
First thing to remember is that file sizes are typically calculated in bytes (i.e. KB, MB, GB) while network speeds and WAN links are calculated in bits (i.e. Kb, Mb, Gb).  This makes a big difference as there are 8 bits to 1 byte.  

Second, Wan links are extremely lower for bandwidth than a LAN.  Switches are 100Mbps with many now running at 1Gbps so transfer speeds are very good across a LAN.  The only thing you have to watch for are bottlenecks like a router-on-a-stick.

Here are two links that will help you:

Convert bytes to bits and vice versa - http://www.matisse.net/bitcalc/
File size bandwidth calculator - http://www.ibeast.com/content/tools/band-calc.asp

Author Comment

ID: 38368446
Hi Qbakies,

Thank you for the links. Since I will be transferring email, and since email message varies in size from a few KB to multiple MB's (and the data population is in the GB's), how would you adjust the File Size bandwidth calculator? It is designed for one file size.

LVL 10

Expert Comment

ID: 38368999
Not sure what you mean...if you know the size of the total data population "is in the GB's" just enter the GB size in the calculator click the 'GB' button and it will fill in the file transfer time for each type of connection.  You don't even need to convert from bits to bytes!

Author Comment

ID: 38370595
Thanks. The hyperlink is informative and I appreciate the information.

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Question has a verified solution.

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

Are you one of those front-line IT Service Desk staff fielding calls, replying to emails, all-the-while working to resolve end-user technological nightmares? I am! That's why I have put together this brief overview of tools and techniques I use in o…
Trying to figure out group policy inheritance and which settings apply where can be a chore.  Here's a very simple summary I've written which might help.  Keep in mind, this is just a high-level conceptual overview where I try to avoid getting bogge…
In this video we outline the Physical Segments view of NetCrunch network monitor. By following this brief how-to video, you will be able to learn how NetCrunch visualizes your network, how granular is the information collected, as well as where to f…
NetCrunch network monitor is a highly extensive platform for network monitoring and alert generation. In this video you'll see a live demo of NetCrunch with most notable features explained in a walk-through manner. You'll also get to know the philos…
Suggested Courses
Course of the Month21 days, 3 hours left to enroll

810 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