Simular comportamento de E/S do banco de dados

Simular comportamento de E/S do banco de dados

Estou investigando algum problema de desempenho e preciso de uma ferramenta que possa simular o mesmo comportamento de E/S que um RDBMS típico normalmente cria. Não quero instalar um RDBMS completo e mexer na configuração apenas para testar esse problema.

Existe alguma ferramenta projetada para essa necessidade específica?

Responder1

Supondo que você conheça o tamanho do bloco do banco de dados, o número de threads e a porcentagem de leitura versus gravação,iozôniopode ser usado para criar cargas de trabalho de IO que podem imitar a produção.

Banco de arquivosvem com um grande número de "personalidades" que podem imitar uma carga de trabalho de aplicativo, incluindo um aplicativo de banco de dados, e ainda tem sua própria linguagem de marcação para permitir que você escreva sua própria personalidade de carga de trabalho.

Responder2

Há também o blktrace (btrecord) abordagem no Linux. Você pode capturar atividades reais de E/S e reproduzi-las (btreplay) no mesmo dispositivo ou em um dispositivo diferente. Ofioferramenta também suporta isso.

informação relacionada