GNU/Linux >> Znalost Linux >  >> Linux

jaké zabijáky procesů má linux?

oom je v současnosti jediná věc, která automaticky zabíjí.

dmesg

a /var/log/messages by měl ukázat oom killy.

Pokud proces zvládne tento signál, mohl by zaznamenat alespoň zabití.

Normálně jsou paměťoví prasata zabiti. Možná vám pomůže více odkládacího prostoru, pokud se paměť pouze přiděluje, ale není ve skutečnosti potřeba.

Jinak:Získejte více RAM.


Napadá mě:

  • získání SIGSEGV nebo SIGBUS za neplatný přístup do paměti
  • SIGILL za neplatné pokyny
  • SIGFPE při provádění neplatné aritmetické operace, jako je dělení 0
  • SIGXCPU nebo SIGXFSZ pokud proces překračuje nějaké meze
  • SIGHUP pro odpojené svorky a některé další situace
  • SIGPIPE při pokusu o zápis do uzavřené trubky nebo zásuvky

Linux
  1. Jaká je definice relace v linuxu?

  2. Co dělá % v řetězcích shellu Linux?

  3. jaké zabijáky procesů má linux?

  1. Může mít proces vlastníka? Co to znamená?

  2. Jak se v Linuxu hlásí využití paměti?

  3. Uložte paměť linuxového procesu do souboru

  1. Linux – Omezit využití paměti pro jeden linuxový proces?

  2. Linux – Jak se Oom Killer rozhodne, který proces zabije jako první?

  3. Co znamená ve výstupu Ps?