3 votos

¿Qué registros y herramientas de línea de comandos para encontrar procesos que acaparan la CPU de MacOS?

Como puedes ver, tengo frecuentes acaparadores de CPU: enter image description here

Inspeccioné mi mac con varias herramientas de seguridad de https://objective-see.org/tools.html si se está iniciando o ejecutando en segundo plano algún virus o proceso sospechoso. Este no es el caso por lo que puedo ver.

¿Qué herramientas de línea de comandos y/o registros puedo utilizar para averiguar dónde se originan estas cargas en la CPU?

3voto

Oskar Puntos 1242

La mejor herramienta para determinar qué procesos están utilizando la CPU son el monitor gráfico de actividad que tenga instalado y el top mando.

Comience con top -u -s 60 y comprueba si te gustan los intervalos más largos de 60 segundos o los intervalos más cortos. Puedes pulsar la barra espaciadora en cualquier momento para obtener una actualización si ves un pico en el gráfico y tendrás algo de tiempo para examinar todos los principales usuarios de CPU hasta la próxima actualización de los cálculos.

No estoy seguro de que haya ningún archivo de registro que te ayude con esto, pero una o dos sesiones de inicio deberían darte más detalles sobre lo que hace el procesador cuando está "ocupado". El gráfico parece perfectamente normal y el 77% de inactividad es una estadística muy agradable de ver.

Aquí está mi Mac al ralentí esta mañana:

95% idle macOS with light web browsing

Y después de iniciar Mapas, Fotos, Calendario un pequeño salto que vuelve a ralentí rápidamente.

Small CPU usage spike opening a few well behaved apps on macOS

macOS idling again after app launch and CPU usage

2voto

Steve Evans Puntos 155

Además de top y el Monitor de actividad, puede ver determinados registros históricos relacionados con el rendimiento a través de la aplicación Consola.

Consola

Se incluyen Consola.app en MacOS incluye un Informes de diagnóstico sección. Se trata de registros creados cuando se produce un evento inesperado o se supera un umbral de recursos.

  • /Aplicaciones/Utilidades/Consola.app

Los archivos de registro se almacenan en su Mac en:

  • /Library/Logs/DiagnosticReports

Estos informes incluyen comportamientos inesperados de herramientas de línea de comandos individuales.

Véase Ver informes en Console en Mac para la documentación de Apple:

Ver informes en Console en Mac

La consola compila varios informes que proporcionan datos de diagnóstico generales, así como detalles sobre el sistema operativo y las aplicaciones de tu ordenador. Puedes acceder a los siguientes informes desde la barra lateral:

  • Informes de accidentes: Informes del sistema y del usuario sobre aplicaciones o procesos que se bloquean. Los nombres de estos informes tienen la extensión .ips.
  • Spin Reports: Informes del sistema y del usuario con detalles sobre problemas de aplicaciones o procesos. Los informes Spin tienen la extensión .spin.
  • Informes de registro: Informes del sistema y del usuario con información sobre eventos que ocurren cuando el sistema o apps específicas están procesando. Los nombres de los informes de registro tienen una extensión como .log, ._log o .its.
  • Informes de diagnóstico : Informes del sistema y del usuario con información sobre recursos de hardware, tiempos de respuesta del sistema y mucho más. Los nombres de los informes de diagnóstico tienen una extensión como .diag o .dpsub.
  • ...

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X