Ubuntu 16.04 OO killer não funciona

1

Eu usei muito o Ubuntu 14.04 no lado do servidor e vejo o OOM-killer chutando quando há um processo que consome muita memória. OOM-killer irá matá-lo, e irá entrar no syslog / dmesg sobre o que ele matou.

Atualmente, estou usando o Ubuntu 16.04 no meu notebook, toda vez que a memória acaba, a máquina fica travada. Eu vejo a luz para o trabalho de disco está ligado o tempo todo depois. Eu esperei por 15 minutos, mas nada aconteceu, então eu tenho que hard-reboot do computador. Não faça login no syslog desde o incidente.

Este é o meu / var / log / syslog, o cálculo ficou por volta das 12:15, depois eu desliguei e comecei às 13:12:54.

6979 Oct 16 12:15:20 fmlug systemd[1]: Starting Network Manager Script Dispatcher Service...
6980 Oct 16 12:15:20 fmlug consul[1113]:     2017/10/16 12:15:20 [DEBUG] agent: Service 'gitea' in sync
6981 Oct 16 12:15:20 fmlug consul[1113]:     2017/10/16 12:15:20 [DEBUG] agent: Node info in sync
6982 Oct 16 12:15:22 fmlug dbus[1048]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
6983 Oct 16 12:15:22 fmlug systemd[1]: Started Network Manager Script Dispatcher Service.
6984 Oct 16 12:15:22 fmlug nm-dispatcher: req:1 'dhcp4-change' [wlan0]: new request (1 scripts)
6985 Oct 16 12:15:22 fmlug nm-dispatcher: req:1 'dhcp4-change' [wlan0]: start running ordered scripts...
6986 Oct 16 13:12:54 fmlug rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="1031" x-info="http://www.rsyslog.com"] start
6987 Oct 16 13:12:54 fmlug kernel: [    0.000000] Linux version 4.10.0-37-generic (buildd@lgw01-amd64-037) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6     ubuntu1~16.04.4) ) #41~16.04.1-Ubuntu SMP Fri Oct 6 22:42:59 UTC 2017 (Ubuntu 4.10.0-37.41~16.04.1-generic 4.10.17)

Informações sobre o meu sistema

$ uname -a; free -m; sysctl -a 2>/dev/null | grep -E 'oom|swappiness' 
Linux fmlug 4.10.0-37-generic #41~16.04.1-Ubuntu SMP Fri Oct 6 22:42:59 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
              total        used        free      shared  buff/cache   available
Mem:           3855        1559         609         144        1685        1819
Swap:             0           0           0
vm.oom_dump_tasks = 1
vm.oom_kill_allocating_task = 1
vm.panic_on_oom = 0
vm.swappiness = 60

Eu pensei que poderia ser causado por swap, mas na verdade eu não configurei nenhum swap para o computador, e também, recentemente, eu configurei vm.swappiness = 0, ele ainda estava travado.

vm.oom_kill_allocating_task = 1

foi definido como 0 (padrão Ubuntu 16.04), mas depois de configurá-lo para 1 (por sysctl, também em / etc / sysctld), nada diferente.

Existe um bug conhecido ou o que foi configurado incorretamente que fez o OOM killer não funcionar?

    
por HVNSweeting 16.10.2017 / 08:25

0 respostas