Núcleos de rendimiento y de eficiencia
También: núcleos P y núcleos E
Respuesta rápida
Los núcleos de rendimiento y los de eficiencia son los dos tipos de núcleo de CPU de los Mac con chip de Apple. Los de rendimiento son rápidos y gastan más energía; los de eficiencia son más lentos, gastan una fracción de la energía y se encargan del trabajo en segundo plano. macOS decide en qué tipo se ejecuta cada tarea.
Todos los Mac con un chip de la serie M tienen los dos tipos. Según las propias cifras de Apple, un núcleo de eficiencia gasta alrededor de una décima parte de la energía de un núcleo de rendimiento en el trabajo para el que está pensado, y por eso un MacBook puede quedarse en unos pocos vatios con una docena de apps abiertas: la comprobación del correo, la sincronización, la indexación y la barra de menús se ejecutan en los núcleos de eficiencia mientras los de rendimiento descansan.
Esto importa a la hora de leer Monitor de Actividad. Un proceso al 100 % en un núcleo de eficiencia usa mucho menos del Mac que uno al 100 % en un núcleo de rendimiento, pero la columna “% CPU” no dice cuál es cuál. También explica que un Mac vaya rápido mientras el gráfico de CPU parece ocupado: los núcleos ocupados son los pequeños.
Cómo ver los núcleos en Monitor de Actividad
Elige Ventana → Historial de la CPU (o pulsa ⌘3). Cada gráfico es un núcleo. En los Mac con chip de Apple, los núcleos de eficiencia aparecen agrupados y los de rendimiento después, y se llenan en momentos distintos: el trabajo en segundo plano ilumina el primer grupo, y una compilación o una exportación ilumina el segundo.
Para contarlos, abre Terminal y ejecuta sysctl hw.perflevel0.physicalcpu hw.perflevel1.physicalcpu. El nivel 0 son los núcleos de rendimiento y el nivel 1 los de eficiencia. Información del Sistema → Hardware solo muestra el total.
Por qué esto cambia lo que significa 100 %
El % CPU de Monitor de Actividad es una parte del tiempo de un núcleo, y todos los núcleos cuentan igual, así que un proceso fijo en un núcleo de eficiencia marca 100 % mientras gasta quizá un vatio. “Impacto energético” es la mejor columna para ver cuánto del Mac usa de verdad un proceso, porque pondera la energía consumida y no el tiempo ocupado.
macOS mueve el trabajo entre los dos tipos sobre la marcha. Una app que empieza en los núcleos de eficiencia pasa a los de rendimiento cuando se queda atrás, y vuelve a los de eficiencia cuando pasa a segundo plano. No puedes fijar tú un proceso a un tipo de núcleo, ni te hace falta.
Preguntas frecuentes
¿Cuántos núcleos de rendimiento y de eficiencia tiene mi Mac?
Ejecuta sysctl hw.perflevel0.physicalcpu hw.perflevel1.physicalcpu en Terminal. El primer número son los núcleos de rendimiento y el segundo los de eficiencia. El número cambia según el chip, y las versiones Pro, Max y Ultra de cada generación tienen más núcleos de rendimiento que el chip base.
¿Importa una app al 100 % de CPU en un núcleo de eficiencia?
Mucho menos de lo que sugiere la cifra. Está usando un núcleo pequeño, con una fracción de la energía de un núcleo de rendimiento, y macOS la pasará a un núcleo de rendimiento si se queda atrás. Para juzgarla, mira “Impacto energético” en lugar del % CPU.
¿Puedo hacer que macOS use los núcleos de rendimiento?
No directamente. macOS asigna los núcleos según la calidad de servicio que pide cada tarea: el trabajo que estás esperando va a los núcleos de rendimiento, y el trabajo en segundo plano a los de eficiencia. Enchufar el cargador no lo cambia, y no hay ningún ajuste para ello.
Relacionado
Paso a paso: Qué app está usando mi CPU o mi memoria.
¿Quieres vigilarlo todo el tiempo? Consulta los mejores monitores del sistema para Mac, o las mejores alternativas a Monitor de Actividad. O explora todos los términos del glosario.