GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué asesinos de procesos tiene Linux?

oom es actualmente lo único que mata automáticamente.

dmesg

y /var/log/messages debería mostrar oom mata.

Si el proceso puede manejar esa señal, podría registrar al menos la muerte.

Normalmente, los cerdos de la memoria son asesinados. Tal vez más espacio de intercambio pueda ayudarlo, si la memoria solo se asigna pero no es realmente necesaria.

Si no:Consigue más RAM.


Me viene a la mente:

  • obteniendo un SIGSEGV o SIGBUS para acceso a memoria no válido
  • SIGILL para instrucciones inválidas
  • SIGFPE al realizar una operación aritmética no válida como la división por 0
  • SIGXCPU o SIGXFSZ si el proceso excede algunos límites
  • SIGHUP para terminales desconectados y algunas otras situaciones
  • SIGPIPE al intentar escribir en una tubería cerrada o en un zócalo

Linux
  1. ¿Qué significa &al final de un comando de Linux?

  2. Linux:averigüe qué proceso está utilizando toda la RAM?

  3. ¿Cuál es la definición de una sesión en Linux?

  4. ¿Qué hace % en las cadenas de shell de Linux?

  5. ¿Qué asesinos de procesos tiene Linux?

¿Qué indica esta estadística de proceso?

Linux:¿qué implica el diseño de la memoria del kernel virtual en Dmesg?

¿Cómo funciona el intercambio de memoria en Linux?

¿Qué es la tabla de procesos de Linux? ¿En qué consiste?

¿Qué es un proceso detenido en Linux?

¿Qué es un comando para encontrar la prioridad del proceso en Linux?