Problemas con el nuevo kernel 4.19.104 de WSL

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • jmtella
    Administrator
    • Nov
    • 19902

    Problemas con el nuevo kernel 4.19.104 de WSL

    Hace un par de días salió el nuevo kernel 4.19.104 que lo instala WU en la versión de windows 10 - 2004

    He encontrado que quedan procesos ZOMBIES en los linux WSL que antes no aparecían (salida del comando top):

    Haga clic en la imagen para ver una versión más grande

Nombre:	wsl-2.png
Visitas:	158
Size:	60,5 KB
ID:	41998

    Si ejeciutamos el comando:

    Código:
    ps axo stat,ppid,pid,comm | grep -w defunct
    podemos ver los tres procesos zombies:

    Z 1047 1049 init <defunct>
    Z 1047 1062 init <defunct>
    Z 1112 1114 init <defunct>

    ... mal asunto... se pueden matar con kill -9 pero no deberian aparecer...
  • noSign
    Super Moderator
    • Dec
    • 4151

    #2
    ¿Pero no estabas en la 4.19.121?

    No repo en el kernel 4.19.104, aunque los procesos zombies son hijos de procesos padre cerrados.

    Cuando un proceso muere en Linux, no todo se elimina de la memoria inmediatamente: su descriptor de proceso permanece en la memoria (el descriptor de proceso solo ocupa una pequeña cantidad de memoria). El estado del proceso se convierte en EXIT_ZOMBIE y se notifica a los padres del proceso que su proceso hijo ha muerto con la señal SIGCHLD.
    Se supone que el proceso padre ejecuta la llamada al sistema wait () para leer el estado de salida del proceso muerto y otra información.
    Esto permite que el proceso principal obtenga información del proceso inactivo. Después de llamar a wait (), el proceso zombie se elimina completamente de la memoria.

    Tu memoria esta en modo Walking Dead

    Yo no lo daria mayor importancia, ocupan poco espacio y con el tiempo desaparecen, no quedan ni los huesos.


    Comentario

    • jmtella
      Administrator
      • Nov
      • 19902

      #3
      Originalmente publicado por noSign Ver Mensaje
      ¿Pero no estabas en la 4.19.121?

      No repo en el kernel 4.19.104, aunque los procesos zombies son hijos de procesos padre cerrados.

      Cuando un proceso muere en Linux, no todo se elimina de la memoria inmediatamente: su descriptor de proceso permanece en la memoria (el descriptor de proceso solo ocupa una pequeña cantidad de memoria). El estado del proceso se convierte en EXIT_ZOMBIE y se notifica a los padres del proceso que su proceso hijo ha muerto con la señal SIGCHLD.
      Se supone que el proceso padre ejecuta la llamada al sistema wait () para leer el estado de salida del proceso muerto y otra información.
      Esto permite que el proceso principal obtenga información del proceso inactivo. Después de llamar a wait (), el proceso zombie se elimina completamente de la memoria.

      Tu memoria esta en modo Walking Dead

      Yo no lo daria mayor importancia, ocupan poco espacio y con el tiempo desaparecen, no quedan ni los huesos.

      La 121 en otra maquina (un portatil). EN la de verdad, no monto el anilli FAST...

      Comentario

      • jmtella
        Administrator
        • Nov
        • 19902

        #4
        Culpable: docker edge 2.3.2.0 cuando se le asignan a los contenedores wsl los recurso wsl 2.

        Haga clic en la imagen para ver una versión más grande

Nombre:	wsl-3.png
Visitas:	128
Size:	82,6 KB
ID:	42011

        Los wsl a los que no les asigno los recursos, no tienen procesos zombies.

        Comentario

        Trabajando...
        X