Oracle released, under GPLv2, a couple of tools to help with memory management on servers, adaptivemm and adptived: adaptivemm - A userspace daemon for proactive free memory management adaptived is a simple yet extremely powerful and flexible cause-and-effect daemon Even IMHO they should be two packages, I'm opening a single RFP because they work closely together. More details about what these tools do, specially the newer adaptived, can be found in [1]. The link for the source code is in [2]. 1. https://blogs.oracle.com/linux/post/introducing-adaptived 2. https://github.com/oracle/adaptivemm