GNU/Linux >> Linux Esercitazione >  >> Linux

quali processi killer ha Linux?

oom è attualmente l'unica cosa che uccide automaticamente.

dmesg

e /var/log/messages dovrebbe mostrare oom uccisioni.

Se il processo è in grado di gestire quel segnale, potrebbe registrare almeno il kill.

Normalmente i maiali della memoria vengono uccisi. Forse più spazio di swap può aiutarti, se la memoria viene solo allocata ma non è realmente necessaria.

Altrimenti:Ottieni più RAM.


Mi viene in mente:

  • ottenere un SIGSEGV o SIGBUS per accesso alla memoria non valido
  • SIGILL per istruzioni non valide
  • SIGFPE quando si esegue un'operazione aritmetica non valida come la divisione per 0
  • SIGXCPU o SIGXFSZ se il processo supera alcuni limiti
  • SIGHUP per terminali disconnessi e alcune altre situazioni
  • SIGPIPE quando si tenta di scrivere su una pipe o un socket chiuso

Linux
  1. Linux:limite all'utilizzo della memoria per un singolo processo Linux?

  2. Linux:un utente deve accedere per eseguire un processo e diventarne il proprietario?

  3. Cosa significa nell'output di Ps?

  4. Linux:cosa implica il layout della memoria del kernel virtuale in Dmesg?

  5. Qual è la definizione di una sessione in Linux?

Cosa indica questa statistica del processo?

Come funziona la memoria di scambio in Linux?

Qual è la tabella dei processi Linux? In cosa consiste?

Cosa significa &alla fine di un comando Linux?

Linux:scopri quale processo sta usando tutta la RAM?

Cos'è un processo interrotto in Linux?