Evaluar el rendimiento de un kernel en tiempo real

Muchas veces es interesante evaluar el rendimiento de un kernel en tiempo real (Realtime Kernel) en un determinado hardware.

Una de las formas más sencillas, automatizadas y menos intrusivas es utilizar un Live CD.

Para realizar dicha tarea tenemos a nuestra disposición el OSADL Live CD (Open Source Automation Development Lab), basado en Knoppix.

El proceso es bastante sencillo y por muchos ya conocido, simplemente se trata de descargar la ISO (de aproximadamente 600Mb), y quemarla en un CD. Así dispondremos en el disco de todas las utilidades para realizar pruebas con diferente hardware.

Una vez iniciado el Live CD, se arranca una herramienta que hace mediciones de la latencia en la planificación durante un minuto. Para simular un alto estrés del sistema, se produce casi un ciento porciento de carga de CPU usando una herramienta llamada hackbench. Visualizaremos los resultados en un diagrama GNUPlot remarcando los peores casos de latencia en la planificación.

Se lanzará una nueva versión para dispositivos embebidos reduciendo al mínimos las aplicaciones y los requerimientos de espacio.

Esperamos pronto publicar algunos benchmarks realizados con nuestro variopinto hardware.