# Data Transfer and Bandwidth Calculator

## File and Data Transfer and Bandwidth Calculator

## How long does it take to upload \ download data?

Our calculator quickly calculates the time it will take to transfer your data. The data and results are the same regardless of how you are uploading your data.

0 days, 0 hours, 0 minutes, 0 seconds

## Data transfer Vs speedtest

A lot of websites use the term Speedtest and this isn’t quite true of what they measure.

When these tests start, they will display the speed of a ping test between your device and the server the test is running on. This will return a speed result such as 30 Ms (milliseconds). There are 1000 milliseconds in one second rather than one million as the name suggests.

The time 30 Ms is the true speedtest of your connection, but in fact we want to know the available bandwidth when estimating how long it will take to transfer data. That is the final result displayed in Mbps.

If you are using a DSL \ Broadband connection, there are 2 different calculations. The **upload **(bandwidth used to transfer data to the cloud), and **download **(bandwidth used to transfer data from the cloud).

The image below shows the result of our own speedtest application we run on Microsoft’s Azure cloud in London. Most of our customers store their data with Azure and this application gives them a good idea of how long their first backup will take to upload.

**Example:**

19.71 Mbps is divided by 8 to give us a value of 2.46. That means if the connection speed remains consistent, we can upload 2.46 MB of data in one second.

## How to increase the speed of your uploads

File compression is everyone’s friend from the early days of zipping up files to put onto a floppy. WinZip in the early days could even span multiple floppies with one compressed file. Magic!

Data compression is still very important today and the default compression ration we use at BOBcloud will compress your source data by approx. 40%. Compression is less for photos and videos, and more for databases which contain white space.

Source selections are another great feature which allow you to decide which data you can backup. There is no need to backup an entire volume simply because it is easy to do so. This will mean a lot of system files and logs which you don’t need will be backed up, and consequently, the cost will go up also.

Chunking is a tool we use under the covers and means your data is chopped up into manageable chunks of 32MB. This means the data is chunked very effectively when stored online.

## Results time

The test below was run on a PC using BT’s Fibre Broadband, and there’s no surprise it has a healthy upload speed of 20Mbps. We say ‘**speed**‘, but in reality it is the size of the pipe or bandwidth. i.e. we can upload 19.71 megabits per second. Divide that by eight and you get megabytes per second.

## Data transfer terms

## Mbps

Mbps is short for Mega Bits Per Second and is sometimes written as Mbit/s. It is a standard metric term used in the industry by ISPs and manufacturers of networking devices.

You might be more familiar with bytes and megabytes when discussing RAM and hard disks and the calculation to get from a bit to a byte is to multiply by 8.

You won’t see the term Bits used elsewhere other than in networking because it is more impressive for ISPs to advertise their bandwidth as 100 Mbps rather than 1.5 Mb/s (Megabytes per second). Normally Mb/s is used to show how much data has been transferred over a connection.

e.g. We have a 100 Mbps internet connection and have transferred 10 GB of data in 14 minutes.

These calculations express how long it will take to transfer x data if your bandwidth is x Mbps. These calculations will vary depending on how you are managing your data transfers. It is normal to compress data at either end before it is transferred because this will reduce the amount of bandwidth required.

## Data transfer glossary

**KBPS \ Kilobit per second**

**kilobit per second** (symbol **kbit/s** or **kb/s**, often abbreviated “kbps”) is a unit of data transfer rate equal to:

1,000 bits per second

125 bytes per second

**MBPS \ Megabit per second**

**megabit per second** (symbol **Mbit/s** or **Mb/s**, often abbreviated “Mbps”) is a unit of data transfer rate equal to:

1,000 kilobits per second

1,000,000 bits per second

125,000 bytes per second

125 kilobytes per second

**GBPS \ Gigabit per second**

**gigabit per second** (symbol **Gbit/s** or **Gb/s**, often abbreviated “Gbps”) is a unit of data transfer rate equal to:

1,000 megabits per second

1,000,000 kilobits per second

1,000,000,000 bits per second

125,000,000 bytes per second

125 megabytes per second

**Terabit per second**

**terabit per second** (symbol **Tbit/s** or **Tb/s**, sometimes abbreviated “Tbps”) is a unit of data transfer rate equal to:

1,000 gigabits per second

1,000,000 megabits per second

1,000,000,000 kilobits per second

1,000,000,000,000 bits per second

125,000,000,000 bytes per second

125 gigabytes per second

**Decimal multiples of bytes**

**Kilobyte per second**

**kilobyte per second** (**kB/s**) is a unit of data transfer rate equal to:

8,000 bits per second

1,000 bytes per second

8 kilobits per second

**Megabyte per second**

**megabyte per second** (**MB/s**) is a unit of data transfer rate equal to:

8,000,000 bits per second

1,000,000 bytes per second

1,000 kilobytes per second

8 megabits per second

**Gigabyte per second**

**gigabyte per second** (**GB/s**) is a unit of data transfer rate equal to:

8,000,000,000 bits per second

1,000,000,000 bytes per second

1,000,000 kilobytes per second

1,000 megabytes per second

8 gigabits per second

**Terabyte per second**

**terabyte per second** (**TB/s**) is a unit of data transfer rate equal to:

8,000,000,000,000 bits per second

1,000,000,000,000 bytes per second

1,000,000,000 kilobytes per second

1,000,000 megabytes per second

1,000 gigabytes per second

8 terabits per second