% CPU
También: porcentaje de CPU, CPU por encima del 100 %
Respuesta rápida
El % CPU es la parte de la capacidad del procesador que usa un proceso, medida por núcleo. Como cada núcleo cuenta como 100 %, un proceso que usa varios núcleos a la vez puede superar el 100 %.
La columna “% CPU” de Monitor de Actividad te dice cuánto trabajo le da un proceso al procesador. Un 100 % significa que el proceso usa el equivalente a un núcleo entero. En un Mac con ocho núcleos, el máximo para todos los procesos juntos es 800 %.
Una cifra alta no siempre es un problema. Exportar vídeo, compilar código o indexar archivos tiene que usar mucha CPU durante un rato. Se convierte en un problema cuando un proceso sigue alto mientras no le estás pidiendo nada.
En esta página
Por qué el % CPU puede pasar del 100
Monitor de Actividad suma el tiempo que un proceso pasa en cada núcleo. Si una app trabaja a toda velocidad en tres núcleos, muestra alrededor de un 300 %. Es normal en apps pensadas para usar muchos subprocesos, como los editores de vídeo, los compiladores y los navegadores.
Las cifras “Sistema”, “Usuario” e “Inactivo” de la parte inferior de la pestaña CPU funcionan de otra manera. Describen el procesador entero, así que entre las tres suman 100 %.
Lo que el % CPU no te dice
El % CPU mide durante cuánto tiempo está ocupado un núcleo, no a qué velocidad funciona. En los chips de Apple, los núcleos de rendimiento y los de eficiencia pueden mostrar ambos un 100 % haciendo cantidades de trabajo muy distintas.
Tampoco muestra si una app responde. Una app puede estar colgada al 0 % de CPU mientras espera algo, o responder sin problemas al 400 %.
Cómo saber qué está usando la CPU
Abre Monitor de Actividad, haz clic en la pestaña CPU y haz clic en el encabezado de la columna “% CPU” para ordenar de mayor a menor. Observa unos segundos, porque los valores cambian con cada actualización.
En Terminal, top -o cpu muestra la misma lista ordenada por uso de CPU. Pulsa q para salir.
Cómo saber el % CPU máximo de tu Mac
El techo del % CPU es 100 % multiplicado por el número de núcleos en los que macOS puede repartir trabajo. Puedes consultar ese número en Terminal en lugar de adivinarlo.
- Abre Terminal desde Aplicaciones > Utilidades.
- Ejecuta
sysctl -n hw.logicalcpu. Muestra el número de núcleos lógicos. - Multiplica ese número por 100. Es el máximo de % CPU que pueden mostrar todos los procesos juntos, y el máximo que puede alcanzar un solo proceso si mantiene ocupados todos los núcleos.
- En un Mac con chip de Apple, ejecuta
sysctl hw.perflevel0.logicalcpu hw.perflevel1.logicalcpupara ver cuántos de esos núcleos son de rendimiento y cuántos de eficiencia.
Chip de Apple e Intel: qué cuenta como núcleo
En un Mac con Intel e Hyper-Threading, cada núcleo físico aparece como dos núcleos lógicos. sysctl -n hw.physicalcpu muestra el número de núcleos físicos y sysctl -n hw.logicalcpu el de lógicos, y el % CPU se mide según los lógicos. Por eso un Mac con Intel y cuatro núcleos físicos puede mostrar un proceso hasta al 800 %.
Los chips de Apple no usan Hyper-Threading, así que el número de núcleos físicos y lógicos es el mismo. La diferencia en los chips de Apple es la mezcla de núcleos de rendimiento y de eficiencia. Un proceso al 100 % en un núcleo de eficiencia hace menos trabajo que uno al 100 % en un núcleo de rendimiento.
Si quieres saber si una app funciona de forma nativa en un Mac con chip de Apple, elige Visualización > Columnas y activa “Clase”. Muestra “Apple” en las apps nativas e “Intel” en las que funcionan con la traducción de Rosetta.
Cómo saber si una app usa de verdad demasiada CPU
Apple señala que, la mayor parte del tiempo, tu Mac usa solo una pequeña parte de su capacidad de procesamiento. Una cifra alta por un motivo que puedes identificar no es un problema. Estas son las señales de un problema real:
- La app se mantiene alta durante varios minutos mientras no la estás usando.
- Se queda en torno al 100 % sin moverse. Eso suele significar que un subproceso está atrapado en un bucle y ocupa un núcleo entero.
- Su columna “Tiempo de CPU” no para de subir rápido mientras la app está en segundo plano.
- Al mismo tiempo, los ventiladores suenan más, el Mac se nota caliente o la batería baja más rápido de lo normal.
- El valor no baja después de cerrar la ventana, el documento o la pestaña que provocaba el trabajo.
Qué hacer con una app que mantiene la CPU ocupada
- En Monitor de Actividad, haz clic en la pestaña CPU y ordena por % CPU. Observa durante un minuto para que un pico breve no te confunda.
- Si el proceso es auxiliar, elige Visualización > Todos los procesos, jerárquicamente para ver a qué app pertenece.
- Guarda tu trabajo y sal de la app de forma normal. Si no responde, selecciónala y usa Forzar salida.
- Vuelve a abrir la app. Si el uso de CPU vuelve sin nada que lo explique, busca una actualización del desarrollador.
- Si sigue pasando, toma una muestra del proceso en Monitor de Actividad y envíasela al desarrollador. Muestra lo que estaba haciendo la app.
Preguntas frecuentes
¿Qué significa un % CPU por encima de 100 en un Mac?
Significa que el proceso usa más de un núcleo de la CPU a la vez. Cada núcleo cuenta como 100 %, así que un proceso que ocupa dos núcleos enteros muestra 200 %.
¿Cuál es un % CPU normal para una app?
Una app que no estás usando debería estar cerca del 0 % casi todo el tiempo. Los picos breves son normales. Una app en segundo plano que se mantiene alta durante minutos merece un vistazo.
¿Por qué mi Mac muestra mucha CPU cuando no hay nada abierto?
macOS hace trabajo en segundo plano, como la indexación de Spotlight, el análisis de fotos y las copias de seguridad, a menudo cuando el Mac está inactivo. Suele calmarse en cuanto termina.
¿Es malo un 100 % de CPU en un Mac?
No por sí mismo. 100 % significa que un núcleo está totalmente ocupado, algo normal durante una exportación o una compilación. Solo es un problema si dura mientras la app debería estar inactiva.
¿Por qué una app muestra un 400 % de CPU si el gráfico de carga de CPU parece medio vacío?
El % CPU de cada proceso se mide respecto a un núcleo, mientras que las cifras “Sistema”, “Usuario” e “Inactivo” describen el procesador entero. En un Mac con ocho núcleos, un proceso al 400 % usa más o menos la mitad del total.
¿Cada cuánto actualiza Monitor de Actividad el % CPU?
Lo eliges en Visualización > Frecuencia de actualización: “Muy rápida (1 segundo)”, “Rápida (2 segundos)” o “Normal (5 segundos)”. Apple advierte de que las actualizaciones más rápidas pueden afectar por sí mismas al rendimiento.
Relacionado
Paso a paso: Qué app está usando mi CPU o mi memoria.
¿Buscas algo mejor que Monitor de Actividad? Consulta las mejores alternativas a Monitor de Actividad para Mac, o explora todos los términos del glosario.