首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有了n台核心机器,为什么htop连续声明只有一个进程在运行?

有了n台核心机器,为什么htop连续声明只有一个进程在运行?
EN

Stack Overflow用户
提问于 2017-02-12 02:50:51
回答 1查看 424关注 0票数 0

在阅读有关htop的文章时:

“在右上角,htop显示进程的总数及其运行的数量。”

如果我有一台8核心机器(如上文所示),并且我目前正在运行100多个进程,为什么htop总是一次指示一个进程?

我不应该有更多跑步的潜力吗?

我希望那个价值会是..。8.

我一定是误解了这种价值的含义。

这个值总是1意味着什么?

我真的没有并行运行吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-12 03:02:10

为什么htop总是一次指示一个进程运行?

可能是因为平均一次只有一个进程实际运行。

我不应该有更多跑步的潜力吗?

你确实有潜力跑得更多!

我希望那个价值会是..。8.我必须误解这种价值的含义。

该值实际上反映了系统可以执行的工作量。如果没有什么工作要做,大多数核心将在大部分时间闲置。

从技术上讲,负载平均值是系统运行列表中线程的平均数量。这包括正在运行的线程/进程,以及正在等待运行的线程/进程。在大多数情况下,非繁忙系统上的线程/进程将处于“等待”状态。"D“表示它在等待一个设备或文件系统,或者"S”表示它在等待用户或网络I/O。

我真的没有并行运行吗?

这是正确的。

如果您期望您的系统或特定的应用程序并行运行,您可能应该调查.

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

https://stackoverflow.com/questions/42183711

复制
相关文章

相似问题

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