2 votos

En el Monitor de Actividad de Mavericks, ¿qué es un "Zombie"?

Tengo Nginx instalado; compilado a través de MacPorts y configurado para que se inicie al arrancar. Cuando voy a la pestaña de Disco en el Monitor de Actividad después de instalar Mavericks, el proceso(es) de nginx aparece con un tipo de "Zombie" o a veces "64 bits, Zombie". ¿Qué significa esto?

¡Zombies en mi Mac!

1 votos

0 votos

Entonces, ¿no tiene ningún significado relevante para el uso del disco, verdad? Entonces, ¿por qué esta columna está aquí y no, por ejemplo, debajo de las pestañas de CPU y Memoria?

0 votos

¿Son estos los únicos dos procesos enumerados bajo Disco? ¿Fue listado nginx en algún otro lugar y etiquetado como zombie?

1voto

jake paine Puntos 11

Según wikipedia, un proceso zombie es un proceso que ha completado la ejecución, pero aún tiene una entrada en la tabla de procesos. En otras palabras, un proceso zombie ha terminado de ejecutarse, pero aún no ha sido limpiado.

Cuando un proceso termina, su código de retorno necesita ser devuelto al proceso padre. Normalmente, esto sucede de inmediato, por lo que no se ve el proceso zombie. Sin embargo, a veces, el proceso padre no coopera y el zombie permanece en la tabla de procesos indefinidamente.

Si quieres deshacerte de un proceso zombie, tienes tres opciones:

  1. Esperar. Con suerte se eliminará por sí solo.
  2. Enviar un SIGCHLD al padre del zombie. Si está actuando correctamente, recuperará el código de retorno del proceso zombie y el sistema puede entonces limpiar el proceso zombie.
  3. Matar al proceso padre. Cuando matas un proceso, sus hijos son adoptados por init, que limpiará todo por ti.

1 votos

Entonces, ¿por qué aparecen estas debajo de la pestaña "Disco"?

1 votos

De hecho. Parece ser un lugar extraño para ello. Puedes mostrar la columna "Tipo" en las pestañas de CPU/Memoria, pero solo se muestra por defecto en la pestaña "Disco". Como mencionaste anteriormente, las pestañas de CPU y Memoria serían lugares más apropiados para ellos.

1 votos

@GarrettAlbright ¿preferirías que los procesos se ocultaran arbitrariamente dependiendo de la pestaña en la que estás?

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