Ваша проблема показана в этой строке:
[50547.483932] Normal free:1376kB min:3660kB low:4572kB high:5484kB active_anon:0kB inactive_anon:0kB active_file:227508kB inactive_file:96kB unevictable:0kB writepending:4104kB present:892920kB managed:855240kB mlocked:0kB slab_reclaimable:531548kB slab_unreclaimable:25576kB kernel_stack:1784kB pagetables:0kB bounce:0kB free_pcp:120kB local_pcp:120kB free_cma:0kB
Два важных значения: free
и min
. Ядро - единственное, что может заставить систему опуститься ниже значения мин
. И когда это действительно происходит, пользовательское пространство по существу замерзает, пока не вернется выше мин. А если активирован убийца OOM, можно бесплатно начать убивать процессы.
Вы можете использовать параметр sysctl vm.min_free_kbytes
, чтобы управлять этим.
См. эту статью для хорошего объяснения по этому поводу.