Red Hat Training

A Red Hat training course is available for RHEL 8

Capítulo 17. Detección de falsas comparticiones con perf c2c

17.1. El objetivo de perf c2c

El subcomando c2c de la herramienta perf permite el análisis de datos compartidos de caché a caché (C2C). Se puede utilizar el comando perf c2c para inspeccionar la contención de las líneas de caché y detectar tanto la compartición verdadera como la falsa.

La contención de líneas de caché se produce cuando un núcleo de procesador en un sistema de multiprocesamiento simétrico (SMP) modifica elementos de datos en la misma línea de caché que está en uso por otros procesadores. Todos los demás procesadores que utilizan esta línea de caché deben invalidar su copia y solicitar una actualizada. Esto puede provocar una degradación del rendimiento.

The perf c2c command provides the following information: * Cache lines where contention has been detected * Processes reading and writing the data * Instructions causing the contention * The Non-Uniform Memory Access (NUMA) nodes involved in the contention