2

Not able to extract performance data from .ETL file using xperf commands.

Xperf Commands:

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

Getting following error after executing above command:

"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."

I changed page size file but its does not work for me.

I am using windows performance recorder(WPRUI.exe) to collect performance log(.ETL file).

Any one have idea, how to solve this problem and extract ETL file data.

ur22
  • 21

2 Answers2

1

You can't workaround this. xperf stops when lost events were detected. ETW writes data into a RAM buffer and asynchronous to the HDD but the disk was not able to write all data into the ETL file before the buffer was overridden with new ETW data.

View the data in WPA, it ignores lost events.

0

To get xperf.exe to ignore the lost events, you can use the -tle option:

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

NicJ
  • 161