memoptimizer:memotimtimizer 用于主动空闲内存管理的用户空间守护程序 源码
memoptimizer-用于主动空闲内存管理的用户空间守护程序 总览 备忘器监视整体可用页面的当前状态以及每个订单的可用页面的状态。 根据当前的可用页面消耗率和内存碎片,它可以预测系统是否很可能用完了内存,或者在不久的将来内存是否会严重碎片化。 如果是这样,如果系统将要用尽内存,它将调整水印以强制回收内存。 如果预测内存将严重碎片化,则会触发内核压缩。 目标是通过采取积极措施避免内存不足和/或碎片化。 为了达到这一预测,记忆优化器会定期对每个节点上每个订单的免费页面进行采样,并使用最小二乘法将一条直线拟合到这些采样点。 它还通过监视/proc/vmstat计算当前的回收率。 为获得最佳拟合线而导出的方程式将考虑当前的回收率来计算何时发生空闲内存耗尽。 如果在不久的将来迫在眉睫,则将调整水印以启动回收。 这个怎么运作 记忆取样器采样/proc/buddyinfo来监视总的可用空闲内存,以及
下载地址
用户评论