Quais são as diferenças entre as ferramentas SQL I / O Sim e SQL IO?

Respostas:

12

SQLIO é uma ferramenta genérica para testar seu subsistema de disco. Ele permite que você especifique se deseja testar aleatoriamente / seqüencialmente, tamanhos de blocos de dados, profundidade da fila, encadeamento etc.

SQLIOSim é uma ferramenta que tenta emular os padrões que o SQL Server exporia ao seu sistema.

Normalmente, usarei o SQLIO para testar o subsistema ao comparar as especificações brutas. Uma vez satisfeito com meus resultados do SQLIO, executarei o SQLIOSim para obter uma execução no mundo real do subsistema de disco.

Você pode querer assistir ao tutorial do Brent Ozars no SQLIO, que também menciona o SQLIOSim: http://www.brentozar.com/archive/2008/09/finding-your-san-bottlenecks-with-sqlio/

Mark S. Rasmussen
fonte
11
Eu sei que isso é antigo, mas para quem está chegando aqui, o SQLIO foi substituído pelo Diskspd, que brent também tem um tutorial aqui: [link] brentozar.com/archive/2015/09/getting-started-with-diskspd
PabloInNZ
3

Nota: Eu vim aqui de outra resposta em que perdi o SQLIO for SQLIOSim. Espero que eu acerte desta vez. :-)

O SQLIOSim "NÃO" é uma Ferramenta de Ajuste de Desempenho de E / S porque usa padrões aleatórios; portanto, não é repetível (um requisito primário para benchmarking). É uma ferramenta de teste de estresse.

Links adicionais:

Andarilho de Pedra Verde
fonte