交换内存监控

强大的性能和简单的集成,由 InfluxData 构建的开源数据连接器 Telegraf 提供支持。

50 亿+

Telegraf 下载量

#1

时间序列数据库
来源:DB Engines

10 亿+

InfluxDB 下载量

2,800+

贡献者

目录

强大的性能,无限的扩展能力

收集、组织和处理海量高速数据。当您将任何数据视为时间序列数据时,它都会更有价值。使用 InfluxDB,这是排名第一的时间序列平台,旨在通过 Telegraf 进行扩展。

查看入门方法

Linux RAM(随机存取存储器)被划分为称为页面的块。交换是将内存页面从 RAM 移动到磁盘以释放内存的过程。物理内存和交换空间的总大小是系统可用的虚拟内存量。

使用交换的原因是它允许系统使用比物理可用内存更多的内存。 这允许用户运行比他们的计算机硬件在没有内存分页的情况下能够支持的更多活动应用程序。 这种类型的内存管理的潜在缺点是磁盘比 RAM 慢得多,这意味着如果交换效率不高,应用程序的性能将大幅下降,因为计算机等待内存从磁盘移回 RAM。 不断交换内存的计算机被称为抖动,并且会非常慢。 抖动将持续到用户关闭一些打开的应用程序或操作系统本身关闭进程为止。

为什么使用 Telegraf 插件进行交换?

用于交换的 Telegraf 插件可以轻松监控 Linux 系统上交换内存的运行状况。 然后,您可以使用 Telegraf 将指标数据输出到 40 个不同的数据存储,以进行长期存储和分析。 这些指标可用于优化应用程序的内存使用情况并改善用户体验。 这通常涉及寻找分解存储在内存中的大型数据结构的方法。

如何使用 Telegraf 插件监控交换

用于 Linux 交换内存的 Telegraf 插件不需要任何配置,只需将输入插件放入您的配置文件中即可,如下所示

# Read metrics about swap memory usage
[[inputs.swap]]
  # no configuration

用于监控的关键交换指标

您应主动监控的一些重要交换指标包括

  • free(int,字节):可用交换内存
  • total(int,字节):总交换内存
  • used(int,字节):已用交换内存
  • used_percent(float,百分比):已用交换内存百分比
  • in(int,字节):自上次启动以来交换进入的数据量(根据页码计算)
  • out(int,字节):自上次启动以来交换出的数据量(根据页码计算)
有关更多信息,请查看文档。

项目 URL   文档

强大的性能,无限的扩展能力

收集、组织和处理海量高速数据。当您将任何数据视为时间序列数据时,它都会更有价值。使用 InfluxDB,这是排名第一的时间序列平台,旨在通过 Telegraf 进行扩展。

查看入门方法

相关集成