Software Tuning, Performance Optimization & Platform Monitoring
Discussion around monitoring and software tuning methodologies, Performance Monitoring Unit (PMU) of Intel microprocessors, and platform monitoring
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!

Where exactly is overflow (OVF) detected?

Hawkins__Byron
Beginner
111 Views

Hi, I am often getting overflow (OVF) packets from Intel PT on a small Goldmont Plus processor, and I'm wondering exactly what is overflowing. Is it some kind of on-chip buffer, or is it the RAM allocation that was configured by the operating system to receive the PT packets? It would be great to have a diagram that gives a precise overview of the dataflow stages for tracing on Linux via perf_event_open(). Here's my setup:

  • Mini PC
    • CPU model Gemini Lake
    • 8GB RAM
  • Fedora 29
  • decoding via Intel libipt (pt_packet_decoder only)

I also get overflows on my Xeon and i7 machines when running larger benchmarks, such as the SPEC 2017 reference data sets. Is there anything I can do to improve the reliability of the tracing, or is it simply subject to overflow on occasion? Thanks for your help.

Byron

0 Kudos
0 Replies
Reply