Más allá del htop: E-Cores y P-cores de forma gráfica en Alder Lake i5-12600K, como cambian de core los procesos en linux.
Desde que instalé mi i5-12600, he estado obsesionado con entender cómo gestiona Linux su arquitectura híbrida. En herramientas como htop o btop, vemos porcentajes de uso que se actualizan cada pocos segundos.
Hoy vamos a bajar al nivel del kernel para ver cómo el scheduler de Linux (el orquestador de procesos) mueve los hilos entre núcleos de alto rendimiento (P-Cores) y de eficiencia (E-Cores).

Como vemos en la imagen ( HTOP )Core 6, 8 y 11 están usando el 100 % del CPUPero, ¿qué pasa realmente en la escala de microsegundos?
Continue reading...