0

在阅读有关htop

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

在此处输入图像描述

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

我不应该有更多的潜力吗?
我希望该值是... 8.
我一定误解了该值的含义。

该值始终为 1 意味着什么?
我真的没有并行运行任何东西吗?

4

1 回答 1

1

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

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

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

你确实有潜力跑得更多!

我希望该值是... 8. 我一定误解了该值的含义。

该值实际上反映了您的系统可以执行的工作量。如果没有什么工作要做,那么大部分核心大部分时间都会处于空闲状态。

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

我真的没有并行运行任何东西吗?

那是对的。

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

于 2017-02-12T03:02:10.953 回答