OProfile es una herramienta de supervisión de rendimiento que utiliza el hardware de monitoreo de rendimiento del procesador para recopilar información sobre el kernel y los ejecutables del sistema, como cuándo se hace referencia a la memoria y el número de solicitudes de caché L2. OProfile almacena muestras de datos de rendimiento en archivos que luego pueden usarse para generar informes sobre el rendimiento a nivel de sistema y aplicaciones.