cpu-usage - 关于给定进程 SNMP 的 CPU 利用率
问题描述
我有一个多处理器系统,我正在尝试计算特定进程的 CPU 使用率,但我得到了超过 100% 后来我看到了那个 OID ( hrSWRunPerfCPU ) 的 hrSWRunPerf 对象的属性,其中是
类型 | 使用权 | 描述 |
---|---|---|
整数 32 | 只读 | 此进程消耗的系统总 CPU 资源的厘秒数。请注意,在多处理器系统上,该值可能会在 1 厘秒的实际(挂钟)时间内增加超过 1 厘秒。 |
因此,在多处理器机器的情况下,如何计算进程的 CPU 使用率(%)?
解决方案
推荐阅读
- apache-camel - Camel Bindy 在 Talend ESB Karaf 上给出未解决的依赖错误
- macos - Apple 权限地狱:osascript 和 Accessibility(辅助访问)
- node.js - NodeJs列出具有绝对路径的文件中的文件名
- r - 正则表达式删除不相关的键值 - R
- primefaces - 在 JSF 中使用 PrimeFaces 的 FontAwesome
- excel - VBA 目标变量复制问题
- r - 如何列出每个类别的所有唯一值
- javascript - JOI - 验证复杂对象
- kubernetes - 404 使用 Istio 从 K8s pod 中点击 `metadata.google.internal`
- php - Symfony PDO 异常找不到驱动程序