Atividade constante do disco - como posso saber quais arquivos estão sendo acessados ​​sem parar?

8

No meu Windows 2003 Server, a atividade do disco ficou fora de controle recentemente - a fila de discos está ficando longa e estou esquentando o tempo de espera por recursos. Estou procurando uma ferramenta que me permita ver duas coisas:

  1. Quais processos estão causando a maioria dos acessos ao disco
  2. Quais arquivos estão sendo acessados ​​constantemente

O número 2 parece mais importante para mim, pois consigo identificar arquivos que podem ser melhor compactados (para diminuir o tamanho das leituras do disco e transferir a carga para o processador, que é pouco utilizado) ou movidos para a FC SAN.

Obrigado por suas sugestões!

SqlRyan
fonte
Você resolveu o # 2?
MarkK Cowan
O @MarkKCowan Process Monitor realmente faz as duas coisas - se não o fizesse 7 anos atrás, quando publiquei isso, definitivamente não o faz agora. Eu não conhecia essa ferramenta na época, mas ela se tornou uma parte sólida da minha caixa de ferramentas que eu uso constantemente!
SqlRyan
Obrigado, muito necessário por um amigo que executa o Windows Server e tem um IO pesado e constante!
Mark K Cowan

Respostas:

7

Você pode obter uma visão rápida usando o Process Monitor para ver o que os processos atualmente em execução estão fazendo. Isso mostrará os processos e os arquivos que eles estão acessando.

A adição das colunas "Bytes de leitura de E / S", "Bytes de gravação de E / S", "Leituras de E / S" e "Gravações de E / S" ao Gerenciador de tarefas também pode fornecer algumas idéias.

A longo prazo, provavelmente é melhor capturar alguns logs de contador com o Monitor de desempenho e analisar os dados. A ferramenta gratuita Análise de desempenho de logs (PAL) pode fornecer um feedback decente das características gerais de desempenho do sistema.

Gostaria de saber se você está vendo a paginação de memória causando um aumento na atividade do disco. Assista ao contador "Páginas de entrada / s" do objeto "Memória" no Monitor de desempenho. Uma contagem alta e sustentada de páginas inseridas / s indica que você está com falta de memória física, o que pode se manifestar no acesso excessivo ao disco.

Evan Anderson
fonte
1

Eu usei o Filemon para algo assim há um tempo atrás. Acontece que há uma nova ferramenta chamada ProcessMon, que monitora em tempo real o registro e o sistema de arquivos.

http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

Editar - Evan me venceu; Também gosto do PAL por analisar contadores de perfmon, uma boa dica.

Pombo
fonte