2 votos

Alto uso de la CPU por parte del sistema

Estoy teniendo de vez en cuando problemas con mi OS funcionando muy lentamente porque el Sistema utiliza mucha CPU (se mantiene así ~30min). He revisado diferentes artículos en internet con respecto a este problema y ninguno me ha funcionado. También intenté actualizar de Mojave a Catalina con la idea de que esto podría solucionar el problema.
¿Alguien más se ha encontrado con este problema?

Configuración :
Macbook pro de finales de 2013 con OS 10.15.6 (19G2005)
Core i7 de Intel de cuatro núcleos a 2,3 GHz
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 hace el sistema? El monitor de actividad o el htop de brew no muestran lo que está haciendo el sistema.
-- Respuesta (basada en el comentario de @At0mic): Para ver todos los procesos incluyendo los del sistema es posible seleccionando en el Monitor de Actividad Ver -> Mostrar todos los procesos

Activity Monitor

3voto

Jose Chavez Puntos 645

Lo que estás viendo no es "el sistema" (como una entidad separada) usando tu tiempo de CPU de manera que "tus programas" no están recibiendo su parte justa. Esto no es lo que ocurre.

Para interpretar la captura de pantalla, tendrás que saber que los ordenadores modernos están diseñados para que su carga de trabajo se divida entre lo que se conoce como "espacio del usuario" y "espacio del sistema" (también conocido como espacio del núcleo). Esta es una forma de protección.

Los programas que estás ejecutando tendrán su código funcionando en el "espacio de usuario" consumiendo "tiempo de CPU de usuario". Esto implicaría los diversos cálculos y malabarismos 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 la lectura de archivos de un disco, el envío de información en una red, etc. Para hacerlo con seguridad, necesitan pedir al sistema que realice estas tareas por ellos. Al hacerlo, el trabajo se traslada al "espacio del sistema" y, por tanto, ocupa "tiempo de CPU del sistema".

El Monitor de Actividad le muestra esta división del uso de la CPU. El 70% se utiliza en el "espacio del sistema", el 20% en el "espacio del usuario" y aproximadamente el 10% en "reposo" en tu caso.

Esto no significa que "el sistema" esté absorbiendo de alguna manera el 70% del tiempo de la CPU quitándoselo a tus programas - más bien significa que tus programas 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 tanto del tiempo de CPU del usuario como del sistema.

1voto

Pavel Puntos 63

Chrome está engullendo tu CPU, mira cuántos procesos está ejecutando. Chrome es conocido por ser un navegador de uso intensivo de la CPU porque ejecuta cada pestaña y cada extensión como un proceso independiente. Aumenta la estabilidad de la aplicación pero hace que tu ordenador sea bastante lento.

Desinstale todas las extensiones, excepto las dos o tres esenciales, e intente no ejecutar varias pestañas. He tenido que hacer lo mismo, hasta ahora no hay soluciones mejores (además de actualizar la CPU). Alterno entre Safari y Chrome en función de la tarea que tenga que realizar, a la vez que controlo la carga de la CPU de mi ordenador. En general, Safari puede manejar más pestañas con menos CPU.

También puedes utilizar la función integrada de Chrome Administrador de tareas (como alternativa al Monitor de Actividad) para ver qué recursos está consumiendo cada tarea. Tiene más de 20 categorías de estadísticas. En Chrome, haz clic en el botón "Más" (tres puntos), pasa por encima de "Más herramientas" y luego haz clic en "Administrador de tareas".

enter image description here

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