Originally Posted By: peter
Does hdparm use read(), or mmap(), to obtain those numbers?


It's using read(2), so that it works on any device. No question that mmap() would be quicker, especially on slower hardware (such as the empeg).

And writes will be faster than reads, because both the kernel and the drive normally cache them.

Cheers