首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何读取库存CPU使用率数据

如何读取库存CPU使用率数据
EN

Stack Overflow用户
提问于 2012-05-31 15:58:24
回答 2查看 112.5K关注 0票数 116

在Ice Cream三明治上,开发者选项中的一个选项是"Show CPU Usage",它会在屏幕上添加一个覆盖(参见下面的屏幕截图)。

我的问题是,我如何读取数据?我猜包名是当前激活的进程,但是后面的红色和绿色条是什么意思呢?另外,包上面的3个数字是什么?

EN

回答 2

Stack Overflow用户

发布于 2013-06-05 21:58:30

到目前为止,这是我能找到的最有用的信息来源。显然,这些数字不代表平均负载,单位为%:http://forum.xda-developers.com/showthread.php?t=1495763

票数 10
EN

Stack Overflow用户

发布于 2019-04-26 12:58:09

有关显示CPU负载超过1分钟、5分钟和15分钟的“平均负载”的更多信息

Mac和其他类Unix系统会显示“平均负载”数字。这些数字告诉您系统的CPU、磁盘和其他资源有多忙。它们一开始并不是不言自明的,但很容易熟悉它们。

代码语言:javascript
复制
WIKI: example, one can interpret a load average of "1.73 0.60 7.98" on a single-CPU system as:

during the last minute, the system was overloaded by 73% on average (1.73 runnable processes, so that 0.73 processes had to wait for a turn for a single CPU system on average).
during the last 5 minutes, the CPU was idling 40% of the time on average.
during the last 15 minutes, the system was overloaded 698% on average (7.98 runnable processes, so that 6.98 processes had to wait for a turn for a single CPU system on average) if dual core mean: 798% - 200% = 598%. 

您的系统可能有多个CPU或多核CPU。负载平均数字在这样的系统上的工作方式略有不同。例如,如果您在单CPU系统上的平均负载为2,这意味着您的系统过载了100%-在整个时间段内,一个进程在使用CPU,而另一个进程在等待。在有两个CPU的系统上,这将是完全使用--两个不同的进程一直在使用两个不同的CPU。在有四个CPU的系统上,这将是使用率的一半--两个进程使用两个CPU,而两个CPU处于空闲状态。

要了解平均负载数量,您需要了解系统有多少个CPU。平均负载为6.03表示只有一个CPU的系统严重超载,但在有8个CPU的计算机上就可以了。

更多信息:Link

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10829546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档