CPU 性能指标

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

50 亿+

Telegraf 下载量

#1

时序数据库
来源:DB Engines

10 亿+

InfluxDB 下载量

2,800+

贡献者

目录

强大性能,无限扩展

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

查看入门方法

当尝试回答关于什么影响服务器性能的问题或确定选择哪种 VM 大小时,您首先检查的瓶颈之一是内存、磁盘和 CPU。尤其是 CPU 指标,有助于确定 CPU 是否一直处于满负荷状态。可以帮助揭示 CPU 满负荷背后问题的关键指标将描绘出谁在使用 CPU(应用程序、进程或操作系统本身);哪些进程的需求周期超过了 CPU 可以提供的周期;CPU 是否在等待操作完成;或者它是否根本没有工作。

为什么使用 Telegraf 插件来监控 CPU?

通常,当您跟踪关于 CPU 性能的指标时,您也会通过收集和查看内存和磁盘使用情况来完成此操作。CPU Telegraf 插件收集关于系统 CPU 的指标,您可以将其存储在 InfluxDB 中。您还可以使用各种 Telegraf 插件轻松添加内存、磁盘以及大量其他指标,以帮助全面了解您的环境性能。使用 Telegraf 为各种不同的用例打开了大门。

如何使用 CPU Telegraf 插件监控 CPU 性能

配置 CPU Telegraf 插件非常简单,因为只有少数配置需要设置。它们包括是否报告每个 CPU 的统计信息,是否报告系统 CPU 总统计信息,收集原始 CPU 时间指标,然后计算并报告所有非空闲 CPU 状态的总和。一旦您设置好这些,您就可以将 Telegraf 指向您的 InfluxDB 实例,并开始收集和报告这些指标。

用于监控的关键 CPU 指标

您应该主动监控的一些重要 CPU 指标包括

  • 标签
    • CPU ID 或 cpu-total
  • 字段
    • time_user (浮点数)
    • time_system (浮点数)
    • time_idle (浮点数)
    • time_active (浮点数)
    • time_nice (浮点数)
    • time_iowait (浮点数)
    • time_irq (浮点数)
    • time_softirq (浮点数)
    • time_steal (浮点数)
    • time_guest (浮点数)
    • time_guest_nice (浮点数)
    • usage_user (浮点数,百分比)
    • usage_system (浮点数,百分比)
    • usage_idle (浮点数,百分比)
    • usage_active (浮点数)
    • usage_nice (浮点数,百分比)
    • usage_iowait (浮点数,百分比)
    • usage_irq (浮点数,百分比)
    • usage_softirq (浮点数,百分比)
    • usage_steal (浮点数,百分比)
    • usage_guest (浮点数,百分比)
    • usage_guest_nice (浮点数,百分比)
有关更多信息,请查看文档。

项目网址   文档

强大性能,无限扩展

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

查看入门方法

相关集成