Análise de E / S do disco do Windows

1

Parece que estamos tendo um problema com a velocidade do disco de E / S em nosso servidor Windows 2003 Enterprise Edition (64 bits). Quando estávamos inicializando um banco de dados que criava dois tablespaces 1G em três máquinas diferentes, ficou óbvio que as duas máquinas menores (cada Windows 2003 Standard Edition de 32 bits com menos RAM) matavam a máquina maior ao criar os arquivos. A máquina maior demorou 10 vezes mais para criar os tablespaces do que as outras máquinas.

Agora, fico me perguntando como isso poderia ser. Quais programas ou scripts vocês recomendariam para rastrear o problema de E / S? Eu acho que o problema pode estar com a placa controladora (todas as caixas são hardware RAID 10, mas tem placas controladoras diferentes), mas eu gostaria de verificar a velocidade real de E / S também, então eu tenho alguns números para trabalhar .

Qualquer ajuda seria apreciada.

    
por Jonathon 24.05.2010 / 03:28

2 respostas

1

Tente comparar a máquina 'service-bare' com IOZone , isso informará se você tem um subsistema de E / S ou aplicativo questão de nível.

    
por 24.05.2010 / 17:16
0

Isso poderia ajudar?

MSDN: Inicialização de arquivo de banco de dados

Do artigo:

Arquivos de dados e log são inicializados para sobrescrever quaisquer dados existentes deixados no disco de arquivos excluídos anteriormente. Dados e arquivos de log são inicializados primeiro preenchendo os arquivos com zeros quando você executa uma das seguintes operações:

  • Crie um banco de dados.
  • Adicionar arquivos, log ou dados a um banco de dados existente.
  • Aumenta o tamanho de um arquivo existente (incluindo operações de crescimento automático).
  • Restaurar um banco de dados ou grupo de arquivos.

A inicialização de arquivos faz com que essas operações demorem mais. No entanto, quando os dados são gravados nos arquivos pela primeira vez, o sistema operacional não precisa preencher os arquivos com zeros.

    
por 24.05.2010 / 17:22