在阅读有关htop
:
“在右上角,
htop
显示进程总数以及其中正在运行的进程数。”
如果我有一台 8 核机器(如上所示),并且我目前正在运行 100 多个进程,为什么htop
总是指示一次运行 1 个进程?
我不应该有更多的潜力吗?
我希望该值是... 8.
我一定误解了该值的含义。
该值始终为 1 意味着什么?
我真的没有并行运行任何东西吗?
在阅读有关htop
:
“在右上角,
htop
显示进程总数以及其中正在运行的进程数。”
如果我有一台 8 核机器(如上所示),并且我目前正在运行 100 多个进程,为什么htop
总是指示一次运行 1 个进程?
我不应该有更多的潜力吗?
我希望该值是... 8.
我一定误解了该值的含义。
该值始终为 1 意味着什么?
我真的没有并行运行任何东西吗?
为什么 htop 总是指示一次运行 1 个进程?
可能是因为平均一次实际上只有 1 个进程在运行。
我不应该有更多的潜力吗?
你确实有潜力跑得更多!
我希望该值是... 8. 我一定误解了该值的含义。
该值实际上反映了您的系统可以执行的工作量。如果没有什么工作要做,那么大部分核心大部分时间都会处于空闲状态。
从技术上讲,平均负载是系统运行列表中的平均线程数。这包括正在运行的线程/进程以及等待运行的线程/进程。大多数时候,非繁忙系统上的线程/进程会处于“等待”状态;即“D”表示它正在等待设备或文件系统,或“S”表示它正在等待用户或网络I/O。
我真的没有并行运行任何东西吗?
那是对的。
如果您希望您的系统或特定应用程序并行运行,您可能应该调查...