How do I record disk performance on slow hardware and then replay it to faster hardware and benchmark it?

view full story

http://unix.stackexchange.com – I am currently performing various development tasks that are slow on my current system because of IO performance. Is there a way to record disk operations while performing IO consuming tasks, including performance info (writes/second, reads/second, etc) and then replay them on a new system to see which would the performance be there (without having to re-run the same command over the same set of data)? Would blktrace, blkparse or fio help me in this case? For example: Let's say on my system I want to benchmark a find -name "*.php" | xargs grep -r "test_string" inside a folder containing (HowTos)