我一直在使用collectd:进程插件监控我所运行的 Linux 服务器上每个进程的指标。只是没有关于哪个进程使用 CPU 时间的单位的信息。
从嵌入的链接,
为匹配的进程收集的统计信息包括: - 驻留段大小 (RSS) - 使用的用户时间和系统时间 - 进程数 - 线程数 - 打开文件数 (Linux 下) - 内存映射文件数 (Linux 下) - io 数据 (可用时) - 上下文切换 (Linux 下) - 轻微和严重页面错误
这是我使用图形工具 Grafana 制作的一张图,这是它为其中一个应用程序绘制的原始输出。
想知道该数据是以什么单位报告的。
答案1
单位是微秒。“与其他插件一样,Processes 插件以微秒为单位报告 ps_cputime 指标,以 CPU 使用时间为单位。”——引自此帖子。https://github.com/collectd/collectd/issues/2862