> I just checked my other server which has ZFS on root without encryption, and 
> see that I did not enable swap at all on that machine. So I'll disable swap, 
> thrash the RAM with`stress`, and then hopefully the OOM-killer works like it 
> does on that machine.

Yay!  Indeed disabling swap allowed the OOM-killer to work.

Pariksheet


$ sudo swapoff -av
swapoff /dev/zd0
$ stress -m 4 --vm-bytes 2000M
stress: info: [16295] dispatching hogs: 0 cpu, 0 io, 4 vm, 0 hdd
stress: FAIL: [16295] (415) <-- worker 16299 got signal 9
stress: WARN: [16295] (417) now reaping child worker processes
stress: FAIL: [16295] (451) failed run completed in 2s
$ sudo journalctl -rt kernel | head
-- Logs begin at Tue 2020-06-23 13:23:36 EDT, end at Thu 2020-09-24 20:06:09 
EDT. --
Sep 24 20:02:12 xm1 kernel: oom_reaper: reaped process 16838 (stress), now 
anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
Sep 24 20:02:12 xm1 kernel: Killed process 16838 (stress) total-vm:2051852kB, 
anon-rss:1345260kB, file-rss:0kB, shmem-rss:0kB
Sep 24 20:02:12 xm1 kernel: Out of memory: Kill process 16838 (stress) score 
166 or sacrifice child
Sep 24 20:02:12 xm1 kernel: [  16840]     0 16840     1143       39    53248    
    0             0 nc
Sep 24 20:02:12 xm1 kernel: [  16839]  1000 16839   512963   323517  2637824    
    0             0 stress
Sep 24 20:02:12 xm1 kernel: [  16838]  1000 16838   512963   336315  2740224    
    0             0 stress
Sep 24 20:02:12 xm1 kernel: [  16837]  1000 16837   512963   308763  2523136    
    0             0 stress
Sep 24 20:02:12 xm1 kernel: [  16836]  1000 16836   512963   313283  2555904    
    0             0 stress
Sep 24 20:02:12 xm1 kernel: [  16835]  1000 16835      962       20    40960    
    0             0 stress

Reply via email to