htop - 什么是任务、线程和运行?

Rom*_*uin 10 htop

Htop 给了我以下输出:

在此处输入图片说明

值在最后几分钟没有改变。

所以我想知道,“任务”、“线程”和“运行”之间有什么区别?

我看过这个页面:http : //www.deonsworld.co.za/2012/12/20/understanding-and-using-htop-monitor-system-resources/但它跳过了这个特定部分:(

根据我对服务器使用情况的了解,我会说:

  • 我们有 10 个进程,分为 59 个任务和 160 个线程......

我真的不明白这些之间的区别:-/

任何解释?

这也很奇怪,因为有几十个进程:

在此处输入图片说明

小智 6

你几乎是对的。:)

可能列出了数十个进程(或任务),但实际上只有 10 个“线程”在 CPU 上“运行”。其余的进程和线程都处于“睡眠”状态,直到操作系统安排它们使用 CPU。

因此,有 59 个任务,其中一些任务被分解为 160 个线程,但只有 10 个线程在 CPU 上运行。