Como visualizar a contagem de páginas sujas no Windows Server 2003

1

Existe uma maneira de visualizar o número de páginas sujas (páginas de arquivos em cache que ainda precisam ser gravadas no disco) no Windows Server 2003?

No Windows 7, por exemplo, posso usar o Monitor de desempenho e usar o contador "Páginas sujas" (um dos contadores de cache). Este contador não parece estar disponível no Server 2003. Também no Windows 7 (e outros sistemas posteriores), eu posso usar Sysinternals RAMMap e efetivamente ver as páginas sujas em uma base arquivo-a-arquivo.

Existe algo semelhante para o Server 2003?

    
por Mark Wilkins 26.10.2012 / 23:27

1 resposta

1

Uma pequena pesquisa sobre a questão me levou a este artigo da base de conhecimento - link -

Não pode ser sua melhor escolha, mas deve resolver seu problema, onde identificar a contagem de páginas sujas, você terá que recorrer aos passos abaixo -

Use o comando ! defwrites no depurador do kernel . Esse comando exibe os valores das variáveis do kernel que o gerenciador de cache usa e exibe os valores do limite e das páginas sujas reais que estão no cache. Quando você executa este comando, você pode receber saída semelhante à seguinte:

CcTotalDirtyPages: 14 (0 Kb)
CcDirtyPageThreshold: 130941 (0 Kb)
MmAvailablePages: 62445 (0 Kb)
 MmThrottleTop: 450 (0 Kb)
MmThrottleBottom: 80 (0 Kb)
MmModifiedPageListHead.Total: 43 (0 Kb)

Você pode enfrentar o problema descrito neste artigo se o valor CcTotalDirtyPages estiver próximo ao valor CcDirtyPageThreshold.

    
por 26.11.2012 / 12:54