6 votos

¿Por qué mi Mac acumula demasiados procesos?

Estoy empezando a acumular demasiados procesos en mi Mac. Ni idea de por qué está sucediendo esto, pero está causando un montón de problemas tales como:

  • los programas no se inician o se cuelgan al iniciarse

  • en la terminal me salen muchos mensajes como "unable to fork", por ejemplo me salió este error en iTerm2: https://gitlab.com/gnachman/iterm2/issues/5027

  • también me salen algunos errores diciendo "demasiados archivos abiertos" pero no sé qué archivos podrían ser, no tengo más programas en ejecución que los habituales y no tengo mucho abierto.

  • no puede abrir ningún nuevo terminal de Windows, y cualquier terminal actual de Windows no puede utilizar tuberías

  • en la pantalla de bloqueo, intento introducir mi contraseña pero toda la interfaz de usuario deja de responder; escribo la contraseña y pulso "Intro" pero no ocurre nada durante varios minutos, puedo pulsar los botones pero no hacen nada

Esto acaba de ocurrir de nuevo, y he comprobado ps -aef y tenía más de 1.000 procesos. Sin embargo, la mayoría de ellos eran anónimo y tenía este aspecto:

enter image description here

La mayoría de estos procesos anónimos están etiquetados como (pmset) y (networksetup) ; ni idea de lo que significa, Google no reveló nada útil.

También al tratar de ejecutar ps -aef | grep '(' | wc -l toda la ventana de la terminal se bloqueó; cuando abrí una nueva y la ejecuté de nuevo, devolvió 753, lo que significa que había unos 753 de estos procesos anónimos en ejecución.

Reiniciar resuelve el problema pero sólo temporalmente, eventualmente vuelve a aparecer. Aleatoriamente se va por sí solo. Ahora mismo el número de procesos totales ( ps -aef | wc -l ) ha vuelto a bajar a 350.

El uso total de la memoria y la CPU durante todo esto es muy bajo, por lo que no parecen ser los culpables.

¿Alguna idea de lo que está pasando? ¿Cómo estoy acumulando todos estos procesos en primer lugar?

Como referencia, estoy ejecutando MacOS 10.12.6 High Sierra en un iMac.

Actualización:

Otra pista, me las arreglé para atrapar esto sucediendo antes de que mi terminal se bloqueara por completo, y de hecho puedo ver en la salida ps ( ps -aef | less ) que estos procesos parecen comenzar a generarse unos 30 minutos después de que llegué al trabajo esta mañana, inmediatamente después del inicio de un proceso llamado PwrMgrDaemon . Luego procedió a generar 2 nuevos hilos por minuto durante todo el día. Lo descubrí alrededor de las 3:50pm cuando empecé a recibir errores y de nuevo había un total de 1056 procesos en ejecución, incluyendo una cantidad masiva de estos pmset procesos. Extrañamente, mientras tomaba capturas de pantalla y escribía esta actualización, todos estos procesos desaparecieron y las cosas volvieron a la normalidad. enter image description here

Algunos de los errores que detecté en mi terminal que indicaban que esto estaba ocurriendo enter image description here de nuevo:

  • fork: Resource temporarily unavailable

  • Interrupted system call

7voto

Jose Chavez Puntos 645

Tiene instalado el programa Surveyor Power Management de Aptean. Normalmente se instala como parte de una configuración corporativa, y se utiliza para gestionar los ajustes de ahorro de energía en todos los ordenadores de la empresa.

Lamentablemente parece que el programa tiene un fallo por el que no es compatible con High Sierra ahora mismo. El efecto que se ve es que genera procesos destinados a establecer la configuración de ahorro de energía, pero debido a un error los genera una y otra vez porque "piensa" que han fallado. Esto limita severamente el rendimiento del ordenador y finalmente lo detiene por completo.

Lo único que hay que hacer es informar a su departamento de informática y/o directamente a Aptean para que el software sea corregido y actualizado.

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