Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: macppc system wedging under memory pressure
On 16/09/2022 06:14, Lloyd Parkes wrote:
You aren't the first person to have problems with memory pressure. We
really are going to have to get around to documenting the memory
management algorithms and all the tuning knobs.
I used to use this page (https://imil.net/NetBSD/mirror/vm_tune.html),
but I have no idea how current it is. Also, I haven't used my smaller
systems for a while now.
In the past, I used to set vm.filemax to 5 because I never want a page
that I can simply reread to force an anonymous page to be written out to
swap.
I've been running my build system ( an 8 core amd64 system with 16GB of
RAM) with:
vm.filemax=10
vm.filemin=1
So its not just SMALL systems that need better tuning.
Before I set those I found that the system would prioritise file cache
so much that any large process that ran for a long time would be forced
to swap out so much that it would then take them ages to recover. In my
case that was the jenkins process that was managing the build leading to
lots of failed builds as the jenkins process fell apart. Setting those
limits meant the file cache got evicted instead of the jenkins process.
I also found the same settings kept things like firefox from getting
swapped out during builds as well.
This is all on 9.3 stable and all alther vm.xxx setting are at their
default.
Mike
Home |
Main Index |
Thread Index |
Old Index