Alto uso de CPU por sistema

Tengo problemas de vez en cuando con mi sistema operativo que funciona muy lento porque el sistema usa mucha CPU (permanece así ~ 30 minutos). Revisé diferentes artículos en Internet con respecto a este problema y ninguno de ellos funcionó para mí. También intenté actualizar de Mojave a Catalina con la idea de que esto podría solucionar el problema.
¿Alguien más se encuentra con este problema?

Configuración :
Macbook pro finales de 2013 con OS 10.15.6 (19G2005)
2,3 GHz Quad-Core Intel Core i7
16 GB 1600 MHz DDR3
NVIDIA GeForce GT 750M 2 GB Intel Iris Pro 1536 MB

¿Hay alguna forma de ver los procesos utilizados o lo que está haciendo el sistema? El monitor de actividad o el htop de brew no muestra lo que está haciendo el sistema.
-- Respuesta (basada en el comentario de @At0mic): Para ver todos los procesos, incluidos los del sistema, es posible seleccionando en Monitor de actividad Ver -> Mostrar todos los procesos

Monitor de actividad

El sistema no es una aplicación. Su imagen muestra que Google Chrome consume la mayor parte del tiempo de la CPU. Parece normal.
Bienvenido a Preguntar Diferente. Según su captura de pantalla, Chrome parece ser el culpable (los procesos del navegador y del asistente consumen el 60,5 % de los recursos de la CPU). ¿Tienes la última versión de Chrome? ¿Tienes muchas pestañas abiertas?
Este problema, por ejemplo, ocurre incluso después de reiniciar, donde los hilos deben borrarse y no se están ejecutando otras aplicaciones.
Interesante, ¿podría publicar una captura de pantalla del Monitor de actividad después de reiniciar su Mac pero antes de iniciar cualquier aplicación?
@jaume Estoy ejecutando la última versión de Chrome con pocas pestañas abiertas < 10, no es el problema de Chrome u otras aplicaciones en ejecución porque todo esto se calcula en el uso general por parte del usuario. (en la captura de pantalla 20.44% de la carga)
Ahora parece estar estabilizado, nada más comprobarlo o hacer una captura de pantalla.
Veo lo que quieres decir con "Sistema". Según la ayuda del Monitor de actividad, "El sistema (muestra) el porcentaje de capacidad de la CPU que utilizan los procesos que pertenecen a macOS". Podría ser un problema de memoria causado por el intercambio. ¿Podría agregar una captura de pantalla de las pestañas CPU y Memoria del Monitor de actividad cuando vuelva a experimentar el problema?
Habilite "Mostrar todos los procesos" del Monitor de actividad, ya que actualmente solo está viendo sus procesos, lo que significa que ni siquiera verá los procesos del sistema que está buscando.
@At0mic Gracias por el consejo, les he permitido ver a todos .

Respuestas (3)

Lo que está viendo no es "el sistema" (como una entidad separada) que consume su tiempo de CPU para que "sus programas" no obtengan su parte justa. Esto no es lo que sucede.

Para interpretar la captura de pantalla, deberá saber que las computadoras modernas están diseñadas para dividir su carga de trabajo entre lo que se conoce como "espacio del usuario" y "espacio del sistema" (también conocido como espacio del kernel). Esta es una forma de protección.

Los programas que está ejecutando tendrán su código ejecutándose en "espacio de usuario" consumiendo "tiempo de CPU de usuario". Esto implicaría varios cálculos y malabares de datos que su programa hace por sí mismo.

Sin embargo, la mayoría de los programas no viven en una isla. Necesitan acceder a recursos privilegiados, como leer archivos de un disco, enviar información en una red, etc. Para hacerlo de manera segura, deben pedirle al sistema que realice estas tareas por ellos. Al hacerlo, el trabajo se transfiere al "espacio del sistema" y, por lo tanto, ocupa "tiempo de CPU del sistema".

El Monitor de actividad le muestra esta división de su uso de CPU. El 70 % se utiliza en el "espacio del sistema", el 20 % en el "espacio del usuario" y aprox. 10% "inactivo" en su caso.

Esto no significa que "el sistema" de alguna manera esté absorbiendo el 70% del tiempo de la CPU quitándolo de sus programas, sino que significa que sus programas le han pedido al sistema que haga cosas por ellos, y eso toma el 70% del tiempo de la CPU. .

En la parte superior del Monitor de actividad verás los porcentajes de tiempo de CPU que ha utilizado cada programa. Este porcentaje se basa en la SUMA del uso del proceso del tiempo de CPU del usuario y del sistema.

Gracias por la respuesta @jksoegaard, buena explicación sobre el uso de la CPU y el uso compartido entre los procesos del usuario y los procesos del sistema, de alguna manera estaba pensando en algo similar pero no esperaba usar tanto. Aunque lo que encontré un poco extraño fue el hecho de que, incluso después de reiniciar, el sistema usó ~ 70-80% de la CPU. Inspeccionará los procesos y los subprocesos abiertos entre ellos también y verá qué está causando esto.
Ciertamente, no se espera un uso de CPU del 80% en un sistema inactivo sin aplicaciones en ejecución... use el Monitor de actividad para ver qué proceso está usando los recursos y actúe en consecuencia. Nota: Escribió "compartir entre procesos de usuario y procesos del sistema"; en realidad, esto no es lo que sucede aquí, son todos los procesos de usuario. El proceso de usuario utiliza tanto el tiempo de la CPU en el espacio del usuario como en el espacio del sistema. No hay procesos del sistema involucrados en eso, por lo que no verá un "proceso del sistema" separado en la lista en el Monitor de actividad. También tenga en cuenta que con ese tipo de números, es posible que tenga un problema de hardware.
Es decir, por ejemplo, la falla del disco tiende a hacer que las solicitudes a los discos tomen mucho más tiempo (debido a reintentos y tiempos de espera); esto puede causar que un proceso gaste una gran cantidad de tiempo del sistema esperando esas solicitudes de disco... También podría ser un problema de software simple , donde tiene un solo proceso que acapara la CPU. Verifique el Monitor de actividad justo después de reiniciar antes de comenzar cualquier cosa.

Chrome está devorando tu CPU, mira cuántos procesos está ejecutando. Se sabe que Chrome es un navegador que hace un uso intensivo de la CPU porque ejecuta todas las pestañas y todas las extensiones como un proceso independiente. Aumenta la estabilidad de la aplicación pero hace que su computadora sea bastante lenta.

Desinstale todas las extensiones excepto dos o tres esenciales, e intente no ejecutar varias pestañas. Tuve que hacer lo mismo por mí mismo, hasta ahora no hay mejores soluciones (además de actualizar su CPU). Alterno entre Safari y Chrome dependiendo de la tarea en cuestión, al mismo tiempo que controlo la carga de la CPU de mi computadora. Safari generalmente puede manejar más pestañas con menos CPU.

También puede usar el Administrador de tareas integrado de Chrome (como alternativa al Monitor de actividad) para ver qué recursos está utilizando cada tarea. Tiene más de 20 categorías de estadísticas. En Chrome, haga clic en el botón "Más" (tres puntos), desplace el cursor sobre "Más herramientas" y luego haga clic en "Administrador de tareas".

ingrese la descripción de la imagen aquí

Ok, el principal problema que estaba causando una gran carga de CPU era el kernel_taskproceso que estaba usando tanto debido a las conexiones periféricas. Basado en esta respuesta , simplemente desconecté todo y después de unos minutos volví a la normalidad.