项目作者: oracle

项目描述 :
memoptimizer - A userspace daemon for proactive free memory management
高级语言: C
项目地址: git://github.com/oracle/memoptimizer.git
创建时间: 2020-10-26T21:48:20Z
项目社区:https://github.com/oracle/memoptimizer

开源协议:GNU General Public License v2.0

下载


Adaptive Tools

Overview

This repo contains the source for the adaptivemm and adaptived tools.

adaptivemm monitors a machine’s memory usage to track the rate of page consumption. It then uses this information to predict future memory usage and adjusts the watermark scale factor sysctl to kick off proactive background memory reclamation. This is done to avoid costly synchronous memory reclaim which can stall applications.

adaptived is a cause-and-effect daemon in which a user can specify their own causes which are used to decide if a certain action should be done in reponse to this cause.

Further information for both tools is found in their respective directories.