Simule o comportamento de E / S do banco de dados [fechado]

2

Estou investigando algum problema de desempenho e preciso de uma ferramenta que possa burlar o mesmo comportamento de E / S que um típico RDBMS está criando normalmente. Eu não quero instalar um RDBMS completo e mexer com a configuração apenas para testar esse problema.

Existe alguma ferramenta designada para essa necessidade específica?

    
por ApriOri 23.12.2013 / 17:53

2 respostas

2

Supondo que você saiba o tamanho do bloco do banco de dados, o número de threads e a porcentagem de leitura x gravação, iozone pode ser usado para criar IO cargas de trabalho que podem imitar a produção.

Filebench é fornecido com um grande número de "personalidades" que podem imitar um aplicativo carga de trabalho, incluindo um aplicativo de banco de dados, e até mesmo possui sua própria linguagem de marcação para permitir que você escreva sua própria personalidade de carga de trabalho.

    
por 24.12.2013 / 14:50
0

Existe também a abordagem blktrace ( btrecord ) no Linux. Você pode capturar a real atividade e repetição de E / S ( btreplay ) no mesmo dispositivo ou dispositivo diferente. A ferramenta fio também suporta isso.

    
por 24.12.2013 / 16:27