O SQLIO é ótimo para realizar esses tipos de testes. Não deixe o nome enganar você, não é específico do Sql Server. Você pode usá-lo para testar várias combinações de leituras vs gravações, aleatórias vs sequenciais IO. Suporta tamanhos arbitrários de blocos, números de encadeamentos e número de IOs pendentes em arquivos de tamanho arbitrário, portanto, é aplicável a muitos tipos diferentes de carga de trabalho.
Ele fornecerá IOPs, taxa de transferência total e um histograma de estatísticas de latência. É a melhor ferramenta que encontrei para gerar uma carga IO substancial antes de ir para a produção com o novo HW.