2017-02-12 68 views
0

一边念叨htop为什么htop不断宣称只有一个进程在运行?

“在右上角,htop显示的进程总数和 有多少人正在运行。”

enter image description here

如果我有一个8芯机(上面看),并且我目前运行在100个处理,为什么htop始终指示1个过程同时运行?

难道我不应该有更多的潜力吗?
我期望值是... 8.
我必须误解这个价值的含义。

这个值总是为1是什么意思?
我真的没有并行运行任何东西吗?

回答

1

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

可能因为平均每次只有1个进程实际运行

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

您确实有可能运行更多!

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

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

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

我真的不是并行运行什么?

这是正确的。

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

相关问题