Performance testing different storage with real workload


Could any one help point me in the right direction. I have been tasked with determining the performance differences between different disk and ssd configurations and to produce some TOC numbers. I have done tests with sysbench but they do not tell the whole story. I would really like to setup a production “slave” and record all client reads/replication request then replay this on the different disk configurations. Any one ever done this any ideas? Are there tools to take the full log and replay it with multiple threads?