Não é possível extrair dados de desempenho do arquivo .ETL usando comandos xperf. recebendo erro “Eventos foram perdidos neste rastreamento. Os dados podem não ser confiáveis ... ”

1

Não é possível extrair dados de desempenho do arquivo .ETL usando comandos xperf.

Comandos Xperf:

xperf –i C:\TempFolder\Test.etl -o C:\TempFolder\BootData.csv  –a process

Obtendo erro após executar o comando acima:

"33288636 Events were lost  in this trace.  Data may be unreliable.
 This is usually caused  by insufficient disk bandwidth for ETW logging.
 Please try increasing the minimum and maximum number of buffers and/or
 the buffer size.  Doubling these values would be a good first attempt.
 Please note, though, that this action increases the amount of memory
 reserved for ETW buffers, increasing memory pressure on your scenario.
 See "xperf -help start" for the associated command line options."

Eu alterei o arquivo de tamanho de página, mas não funciona para mim.

Estou usando o gravador de desempenho do Windows (WPRUI.exe) para coletar o log de desempenho (arquivo .ETL).

Qualquer um tem idéia, como resolver esse problema e extrair dados do arquivo ETL.

    
por ur22 11.11.2014 / 18:03

2 respostas

1

Você não pode solucionar isso. O xperf para quando eventos perdidos foram detectados. O ETW grava dados em um buffer de RAM e assíncrono ao HDD, mas o disco não pôde gravar todos os dados no arquivo ETL antes que o buffer fosse substituído por novos dados do ETW.

Ver os dados no WPA, ignora os eventos perdidos.

    
por 12.11.2014 / 06:12
0

Para obter xperf.exe para ignorar os eventos perdidos, você pode usar a opção -tle :

xperf –i C:\TempFolder\Test.etl -o C:\TempFolder\BootData.csv –a process -tle

    
por 19.10.2016 / 04:06