Chkdsk: Resultados de Performance

Em Post’s anteriores, e numa perspectiva de utilização, já abordamos a ferramenta Chkdsk. Agora vamos dar conta de algumas alterações efectuadas recentemente que vão ajudar a melhorar a utilização desta ferramenta.

Em termos de funcionamento temos algumas alterações importantes:

Self-healing

Esta funcionalidade foi introduzida no Windows Vista e Windows 2008 e permite reduzir a utilização da ferramenta chkdsk pois muitas das corrupções de disco conseguem ser reparadas quando o volume está activo.

Block Caching

No Windows 7 e Windows Server 2008 R2, a ferramenta Chkdsk foi actualizada afim de melhorar a forma como é feita a leitura da informação em disco. Quando está a ser efectuado o scan, o chkdsk tem de verificar diferentes localizações do disco e nessa fase é efectuado cache da informação em blocos para a memória.

Esta funcionalidade faz com que o consumo de memória aumente, no entanto reduz as operações de I/O no disco e consequentemente aumenta a performance.

Até aqui uma das questões que aparecia com muita frequência, e para a qual não existia uma resposta, era “Quanto tempo vai demorar a execução do chkdsk num volume corrompido?” Apesar de continuar a não ser possível dar uma resposta exacta (o tempo de execução está directamente relacionado com a dimensão do volume e a sua performance) efectuámos vários testes e disponibilizamos os resultados. Podemos verificar que os testes efectuados variam consoante o número de ficheiros, memória e Sistema Operativo. Com estes valores podemos ter uma ideia do tempo de execução da ferramenta chkdsk quando encontra um volume corrompido.

Em seguida temos um exemplo de um resultado de performance, mas muitos mais estão disponíveis no documento NTFS Chkdsk Best Practices and Performance.

 

Volume size (in TB's)

Time (sec)

Time (mins)

5

384.823

6.4

10

407.798

6.7

15

417.008

6.9

A equipa de Suporte,

Susana Rodrigues