Como monitorar a E / S de disco do Windows XP?

9

Meu ambiente Windows (máquina principal de desenvolvimento) está ficando um pouco lento nas operações que envolvem o disco rígido. Como indicação, a luz HD pisca constantemente e, por exemplo, salvar e carregar arquivos grandes é realmente lento.

Gostaria de saber se existe um método para monitorar quais programas / processos realmente usam a E / S do disco e até que ponto e, se possível, com qual disco.

Jawa
fonte

Respostas:

5

Eu recomendaria o Process Explorer . Ele substitui o Gerenciador de tarefas e, entre muitos recursos, possui rastreamento das estatísticas de E / S. Isso deve permitir que você descubra qual programa é problema.

Depois de saber qual programa é o culpado e se precisar de mais detalhes, é possível rastrear quais arquivos exatos são problemáticos via Process Monitor (filtrado para o programa exato, pois, caso contrário, haverá muitos dados).

Josip Medved
fonte
Vou tentar com o ProcExplorer, pois já está instalado. Alguma indicação de onde encontrar E / S de disco?
Jawa
Ok, encontrei. Abaixo Select columns... | Process Performance. (Se essa é a melhor maneira?)
Jawa
@Jawa: Clique com o botão direito do mouse nas colunas e use o menu "Selecionar colunas". Lá você terá várias propriedades para escolher. Eu recomendaria "Histórico de E / S" como ponto de partida (na guia "Desempenho do processo"). Isso deve lhe dar um bom gráfico.
Josip Medved
@Jawa: Esse é o caminho. :)
Josip Medved
O Process Explorer é excelente. Qualquer pessoa que esteja lendo isso - se você estiver procurando por mais energia do que o Process Explorer e estiver com algo mais novo que o Windows XP, deve procurar no XPerf.
Shinrai 18/08/10
4

O Monitor de Desempenho do Windows parece se encaixar na conta. O programa pode ser iniciado a partir de Control Panel | Administrative Tools | Performanceou executando %SystemRoot%\system32\perfmon.msc /s. Provavelmente, ele precisa de direitos de usuário elevados para funcionar corretamente, como sugere a localização.

Na ferramenta Desempenho, você pode definir vários critérios para monitorar, incluindo tempos de leitura / gravação relativos, médios ou absolutos, quantidades de dados, comprimentos de filas e muito mais - como totais ou por disco lógico selecionado.

Jawa
fonte
Ok, isso não separa as operações por processo.
Jawa
1

Eu sugeriria o Precoess Explorer também, mas o gerenciador de tarefas do Windows pode fornecer essas informações. Se você alternar para a guia de processos, poderá escolher itens adicionais para exibição no menu "Visualizar".

(No Windows 7, pelo menos - não tenho acesso a uma máquina XP no momento) As informações adicionais a serem exibidas incluem leituras e gravações de E / S, tanto pelo número de leituras / gravações quanto pelo número de bytes.

Neal
fonte