由于 RAM 缓存 + 缓冲区的增加,RAM 可用空间会随着时间的推移而减少

由于 RAM 缓存 + 缓冲区的增加,RAM 可用空间会随着时间的推移而减少

当在服务器级别可视化一些与内存相关的指标时,我得到一个如下所示的图表:

图表

蓝线以下的面积是RAM Used。红线以下和蓝线以上的面积是RAM Cache + Buffer。黑线以下、红线以上的面积为RAM Free。橙线以下、黑线以上的面积为SWAP Used

正如您在图表中看到的:RAM Used随着时间的推移略有减少(或者至少没有增加)。但由于RAM Cache + Buffer.

我们尝试估计该服务器将来是否会耗尽内存,因此创建了一条明显下降的趋势线,因此趋势分析表明在不久的将来RAM Free不再出现内存问题,并且会出现内存问题。RAM Free

我现在的问题是:

  • 这是一种有效的方法,还是我们应该关注组合指标(例如RAM Free+ Ram Cache + Buffer)还是只关注组合指标RAM Used
  • 关于可用内存的强烈减少RAM Free和增加是否是RAM Cache + Buffer一个危险信号,或者这没什么值得担心的?
  • 如果这根本不是有效的方法,那么人们可以从这样的可视化或这样的指标中得出什么?

答案1

空闲内存是浪费内存;系统上的可用 RAM 量较低这一事实是一个好兆头,而不是坏兆头。

重要的是应用程序使用的 RAM 量,以及与过度交换使用相关的停顿。就您的情况而言,与安装的 RAM 量相比,使用的 RAM 量较低,因此无需担心。

在这种类型的图表中,唯一需要注意的是过度的交换使用和过度的 RAM 使用,即使如此,唯一的自给自足指标也是过度的 RAM 使用。仅当交换空间过多时,过度使用交换空间才值得关注活动,IE系统花费太多时间来换出和换回页面,而您从该图中看不到这一点。

相关内容