Solved

True transfer rate?

Posted on 2013-01-13
4
649 Views
Last Modified: 2013-01-13
I have a Macbook Pro with an SSD and an external Firewire 800 7200RPM drive.  I cloned 210GB of data from the MBP to the ext drive.  It took 1 hour and 10 minutes.  

Firewire 800 transfers at 780Mbs, which translates to 5820MB per hour or 582GB per hour.  I got less than 1/2 of that in an hour.  The 7200RPM drive and SSD factor in.  How do I get some idea on how fast the actual transfer rate was?
0
Comment
Question by:brettr
4 Comments
 
LVL 82

Assisted Solution

by:Dave Baldwin
Dave Baldwin earned 150 total points
ID: 38772418
With variable size files, it is difficult to get a better estimate.  The extra time is taken up by the disk, file, and directory overhead and some network overhead.  Before each file or directory can be transferred it has to be created on the destination.  For that reason, transferring one large file will seem to go quicker than transferring the same amount of data in a lot of small files.
0
 
LVL 31

Accepted Solution

by:
Frosty555 earned 200 total points
ID: 38772556
Your real-world transfer speed worked out to be:

210GB * 1024 / 70 minutes / 60 seconds = 51.2 Megabytes per second.

Firewire-800 has a theoretical maximum bandwidth of 800MBPS. Theoretically the fastest transfer speed possible on this interface is:

800MBPS / 8 = 100 Megabytes per second.

However, this is just the raw speed of the wire, you have to take a lot of other things into account:

     - Communication protocol overhead
     - Network overhead
     - Application level overhead (reading the data on the SSD, processing it etc)
     - Capabilities of the receiving device (it's a 7200rpm disk. There is latency, overhead and limitations when writing to that physical device)

My guess is the bottleneck was the disk speed of your external firewire hard drive, and 51.2 Megabytes per second is probably quite reasonable.
0
 
LVL 70

Assisted Solution

by:garycase
garycase earned 150 total points
ID: 38772618
"...  How do I get some idea on how fast the actual transfer rate was? "  ==>   You just did exactly that.    You transferred a known amount of data in a known amount of time -- so you just do the math (as frosty did above) ==> in your case the rate is 51.2 MB/s.

Note that a modern 7200 rpm drive easily exceeds that rate, even on the slower inner cylinders (and will double it on the outer cylinders), so it's not likely your drive caused any slowdown UNLESS you were transferring a lot of relatively small files.

If you want to be sure the drive performance isn't a notable factor, create a single very large file (100MB or more);  then measure the time to copy that.
0
 

Author Comment

by:brettr
ID: 38772629
There are small files involved with the transfer and many folders must be created.  I can't say how many but assume lots.  That is probably the source of the slow down.  Thanks.
0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

How to update Firmware and Bios in Dell Equalogic PS6000 Arrays and Hard Disks firmware update.
What do we know about Legacy Video Conferencing? - Full IT support needed! - Complicated systems at outrageous prices! - Intense training required! Highfive believes we need to embrace a new alternative.
This video teaches viewers how to encrypt an external drive that requires a password to read and edit the drive. All tasks are done in Disk Utility. Plug in the external drive you wish to encrypt: Make sure all previous data on the drive has been …
This tutorial will walk an individual through the process of installing the necessary services and then configuring a Windows Server 2012 system as an iSCSI target. To install the necessary roles, go to Server Manager, and select Add Roles and Featu…

747 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

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now