The oom-killer is invoked when the system runs out of memory, as indicated by the memory usage in the free -m output. Since swap space is not being used and physical memory is almost entirely consumed, adding more memory resources will prevent the system from running out of memory and invoking the oom-killer to terminate processes.