collectd 的内存插件中的 memory -cache 是什么?

What is memory -cache in memory plugin of collectd?

在collectd的内存插件中,有四个属性-

  1. 已用内存
  2. 无内存
  3. 内存缓冲区
  4. 内存缓存

它们各自代表什么意思?

我会解释得更简单:

  1. 已用内存 是您用于任何运行 进程的内存。
  2. Memory Free 是没有任何用处的内存。操作系统使用该内存是正常的。
  3. Memory Buffer 是一个缓冲区,用于保存从一个存储位置传输到另一个存储位置的每条数据(就像在音频处理中使用循环缓冲区时一样)。缓冲区只允许 - 在数据流中当前位置之前和之后的 "buffer" 数据。
  4. Memory Cache 是缓存的部分数据,以便可以传输剩余数据而不会造成任何性能损失。在此上下文中,仅缓存 "pre-fetches" 少量数据(取决于传输速率、缓存大小等...)。