How long does it take to backup 1,5 TB of data to iCloud Drive?
No, there's no start bits or stop bits. That may be the case for serial ports or other protocols, not with ethernet.
Your ethernet port is 1 gbps, which means giga bits, so you divide by 8 and you get bytes... so it means a maximum transfer speed of 125 MB/s - mega bytes or millions of bytes.
Due to using TCP/IP, the data is arranged in packets which have their own header (between 20 to 60 bytes per packet, where a packet is maximum 65535 bytes, but around 1500 bytes is most used... see https://en.wikipedia.org/wiki/Internet_Protocol_version_4#Header), so you're looking at an overhead of maybe 1-2 MB when you're saturating the link with a transfer, so realistically you could transfer around 122-123 MB/s on a gigabit connection.
100 mbps is 12.5 MB and realistically you would transfer around 12 MB/s of usable data. 50 mbps is half of that, so you're looking more like 6-6.1 MB/s
Note that it's MB as in million of bytes , 1 MB = 1,000,000 bytes.
When you're looking at File properties in Windows explorer, it will tell you the file sizes in multiples of 1024, as in 1 MiB = 1024 KiB = 1,048,576 bytes so if you look at File Properties at a file and it's 1000 MB, it doesn't mean it will take 100 seconds to upload it at 10 MB/s, because that 1000 MB shown by Windows explorer is actually 1000 x 1024 x 1024 / 1000 / 1000 = 1048 MB, so it would take 1048 / 10 = 104.8 seconds - more than 104.8 seconds (a bit more than this in reality but it's already too complicated so let's just leave it here)
- going back to the original question ... 50mbps is around 50/8 = 6.25 MB/s but realistically let's say 6.1 MB or 6,100,000 bytes. (because in 6,250,000 bytes you can fit around / 1500 = 4166 packets x ~32 bytes overhead = 133,312 bytes overhead)
If those 1.5 TB are as reported by file properties in Windows explorer, using multiples of 1024, then in ideal world where you would saturate the internet connection, you would complete the transfer in a minimum
1.5 x 1024 x 1024 x 1024 x 1024 / 6,100,000 = 1,649,267,441,664 / 6,100,000 = 270,371.7 seconds = 4,506 minutes = 75 hours = 3.129 days.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now