Not enough memory

Hi,
what size of physical memory is really needed? I thought, that 128GB is enough, but I got following message:

DEBUG advmgr sector-storage@v0.0.0-20200630180318-4c1968f62a8f/sched.go:404 sched: not scheduling on worker 0; not enough physical memory - need: 154619M, have 128766M

My memory is as following:
total used free shared buff/cache available
Mem: 131856980 96115420 846532 60 34895028 34544824
Swap: 390987768 9616756 381371012

Or better readeable:
total used free shared buff/cache available
Mem: 125Gi 91Gi 831Mi 0,0Ki 33Gi 32Gi
Swap: 372Gi 9,2Gi 363Gi

Thank you.

P.S: Now the physical memory demand is even bigger:

DEBUG advmgr sector-storage@v0.0.0-20200630180318-4c1968f62a8f/sched.go:404 sched: not scheduling on worker 0; not enough physical memory - need: 179977M, have 128766M

Make sure you have plenty of fast swap space, like 200GB or more and set your swappiness fairly high.

Hi,
I think I have enough swap (372G), but I’ll try to set swappiness higher.

You also need to be aware of how many concurrent processes are active or reserving memory, so if you have multiple sector processes active, they each want to reserve memory.

You can see the code here:

cat ~lotus/extern/sector-storage/sched_resources.go

This line:

minNeedMem := res.MemReserved + a.memUsedMin + needRes.MinMemory + needRes.BaseMinMemory

Guys, I have only 64GB of RAM on server.
It´s enough for start or 128 GB is minimum to start mining?
Thanks