Este documento describe una práctica sobre la monitorización de sistemas y aplicaciones. Los estudiantes deben monitorizar un sistema operativo Unix utilizando herramientas nativas para obtener métricas de rendimiento de base. Luego, deben seleccionar un programa C complejo para analizar, monitorizar su ejecución para identificar cuellos de botella, mejorar el código, y verificar que se obtiene un mejor rendimiento. Finalmente, deben documentar el proceso en un informe y defenderlo.