Como monitorar o backlog do DFSR com mais eficiência do que o dfsrdiag

5

Existe uma maneira de monitorar o backlog de DFSR de maneira mais eficiente do que usar dfsrdiag.exe backlog ?

Eu escrevi um programa que apenas reduz a contagem do backlog via dfsrdiag.exe backlog /smem:alpha /rmem:beta /rgname:domain\namespace\foldername /rfname:foldername com intervalos de cinco minutos. Cada vez que é executado, demora bastante tempo (entre 2 a 5 minutos) para obter o valor resultante. Isso significa que, no final, ele é executado por alguns minutos para coletar as informações e atrasos por cinco minutos. Parece que é provavelmente caro de alguma forma, a fim de obter essa informação. Ele também retorna os 100 principais arquivos no backlog. Eu realmente quero apenas o backlog apenas e não me importo com os arquivos em si. Isso está sendo usado para criar gráficos históricos.

Informações para esses pares DFSR: Windows 2008 R2 em quatro servidores, três escritórios distantes conectados via conexões de 50-100Mb, 30 grupos de replicação, vários grupos de replicação são muito grandes em tamanho total de arquivo (1-2TB cada) embora a maioria seja pequeno (500MB-10GB).

    
por Emmaly Wilson 23.05.2012 / 03:55

1 resposta

9

Existe outra maneira de obter as informações, e isso é por meio do WMI. Uma alma empreendedora reuniu um script do PowerShell que reúne essas informações:

link

Nenhuma indicação de se é ou não mais rápida que dfsrdiag , mas eu suspeito que seja.

A raiz do WMI é root\MicrosoftDFS e, a partir daí, você pode fazer as consultas por meio de Get-WmiObject

    
por 23.05.2012 / 05:25