Perfilando la secuencia de arranque u-Boot / Kernel
-
03-07-2019 - |
Pregunta
Estoy perfilando el proceso de arranque de Power PC Board, ¿cuál es la forma más sencilla de perfilar la secuencia de arranque?
Mi primera idea es modificar el código u-boot / kernel add printf / printk (usando el dispositivo en tiempo real como referencia) e imprimirlos en la consola. Sin embargo, solo imprimirlos en la consola puede afectar el tiempo.
¿Algún pensamiento?
Saludos, Robert.
Solución
Si cree que la impresión puede afectar el rendimiento (no lo creo, a menos que esté imprimiendo menos de unos 10kbytes / s), almacene esos datos en la memoria e imprímalos más tarde.
Otros consejos
Hay una maravillosa utilidad llamada bootchart que le dará una representación gráfica del proceso de arranque y le dirá Usted cuando comenzó cada tarea y cuánto tiempo llevó completarla.
Compruébalo.
(fuente: bootchart.org )
Todo el mundo sabe que la mejor forma de crear un perfil de u-boot es con un sonar.