【发布时间】:2011-06-17 03:48:21
【问题描述】:
top 应用程序在 Linux 上从哪里获取数据?我会对实时 CPU 负载/pid 数据感兴趣。(我阅读了 /proc/pid 手册页中的几乎所有文档,但信息不存在)。
pid 是一个 jboss。我需要数据轻量级(易于导出)。
【问题讨论】:
-
负载是系统范围的指标,而不是进程指标。您是指进程 CPU 使用率吗?
-
您确定该信息不存在吗?例如'find /proc/1',有很多东西,你都看完了吗?
-
@Xander,显然不是,因为事实上,top 获取数据的地方... :)
-
@bdonlan 没有用于 cpu 使用的 /proc/pid/stat 字段。数据必须来自该文件数据的某种计算/聚合。但是,算法是什么?
标签: linux process linux-kernel pid top-command