Como posso monitorar se meus HDDs estão em espera?

5

Como posso monitorar se / quando e por quanto tempo meus discos rígidos ficam em espera?

Tenho um Windows Server com um RAID5 (software) para dados e outro disco regular no qual o sistema operacional está instalado. Eu quero ter certeza de que o RAID ficará em espera quando nenhum dado for lido (ou seja, nenhuma tarefa em segundo plano que eu atualmente não tenha conhecimento acessa as unidades e interrompe a sua espera).

Idealmente, gostaria de ver algum tipo de gráfico que tenha as últimas duas horas no eixo xeo estado do disco (ocupado, ocioso, em espera) no eixo y.

Existe uma ferramenta que faz isso ou eu preciso codificá-lo sozinho? Em caso afirmativo, posso acessar essas informações por meio de uma ferramenta de linha de comando ou preciso mergulhar nas profundezas da API do Windows?

Editar: É claro que seria completamente incrível se tal ferramenta pudesse registrar qual processo interrompeu a espera.

    
por n3rd 28.02.2010 / 12:39

2 respostas

1

Se você quiser apenas ver uma janela e ver se os discos estão sendo acessados, o Monitor de Recursos (acessível através do gerenciador de tarefas) permitirá que você veja quais processos estão lendo / gravando quais arquivos ( e de lá você pode ver em que partição os arquivos estão. Se você quiser logar, acredito que isso deve ser possível através da criação de um log no Monitor de Confiabilidade e Desempenho, embora além de apontar você nessa direção, não posso dar um passo a passo.

    
por 28.02.2010 / 18:37
0

Você pode usar a porta do windows do hdparm para visualizar / modificar o estado de energia de unidades individuais. (hdparm -C) - o pacote Cygwin funciona bem para mim. Note que não faz qualquer sentido perguntar se o seu RAID está em espera (como está no software), apenas os discos componentes.

Você pode ter mais sorte com uma ferramenta de drive específica do fornecedor.

No que diz respeito a imagens bonitas, o Monitor de Desempenho - > O provedor do LogicalDisk é bastante flexível.

No que diz respeito ao rastreamento do programa que causou o acesso ao disco, você poderia usar algo como o diskmon.

Se você pudesse integrar tudo isso em um só lugar, acho que seria uma ferramenta muito legal.

    
por 28.02.2010 / 21:09