首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用公式计算简单CPU负载

如何用公式计算简单CPU负载
EN

Stack Overflow用户
提问于 2017-04-12 17:59:30
回答 1查看 66关注 0票数 0

我错过了一堂课,现在我很困惑。我试着解决这个问题:

代码语言:javascript
复制
On a server with 2 CPU are 3 processes running
They are waiting 10% of their time on I/O
How high is the CPU load

我得到的唯一公式是

代码语言:javascript
复制
CPU-load of a 1 CPU system = 1 - p^n
p = %of time idle
n = number of processes

我不知道如何计算公式中的第二个CPU。或者我可以说一个CPU运行两个进程,而另一个进程只运行一个进程。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-12 20:12:09

如果两个进程无法运行,一个处理器将处于空闲状态。一个处理器空闲的概率是

.1 x .1 + .1 x .1 + .1 x .1 - .1 x .1 x .1

如果3个进程无法运行,两个处理器都处于空闲状态。两个处理器空闲的概率是:

.1 x .1 x .1

那么问题是一个处理器是空闲的还是两个处理器都是空闲的?如果前者和一个处理器正在运行,您认为这是半空闲吗?

我对他们给学生们带来的无用的繁忙工作感到惊讶。

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

https://stackoverflow.com/questions/43376540

复制
相关文章

相似问题

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