Transfer Rate and Hard Disks

If I know the seek time, rotational delay, block transfer time, block size, interblock gap size, record size, and file size, which the records add up to, the format is fixed length, and the blocking is unspanned,

how do I find the transfer rate?
Who is Participating?
Transfer rate is dependent on the OS, caching, drive/RAID controller, and where the drive is in regards to sending or receiving.

A single drive hooked up to a cheap motherboard controller with a slow CPU and desktop OS with antivirus software might transfer a large single file at 20-30MB/sec.

The same drive installed in a RAID on a fast server with dedicated controller with gobs of cache would (theoretically) fare better...bottlenecks are not as restrictive.

That's net results to the observer.  Throw in a network transfer and you have other problems to deal with.

For just the bare drive, there should be specs from the manufacturer for "internal transfer rate" and "external transfer rate".  Internal is the speed at which data can be written to the platters.  External is the speed at which data can be passed to a controller.  Good to know for RAID situations, where a drive with lower transfer rate can reduce performance.

Example here.
You asked a similar question the other day ( , you can't know how long it take to read a block from the platter because there are more sectors on the outer tracks of the platter than on the inner ones.
JCW2Author Commented:
I'm not looking for direct answers.

I'm focusing on part c. Does this show you anything about how to find the transfer rate in this situation?
JCW2Author Commented:
Thank you for your help.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.