如何获取 Linux 中每个核心的线程/任务数?

如何获取 Linux 中每个核心的线程/任务数?

如您所知,在 Linux 中,每个 CPU 核心都有自己的运行队列。如何获取 Linux (Ubuntu) 中每个内核当前运行的线程数?

答案1

如您所知,在 Linux 中,每个 CPU 核心都有自己的运行队列。

据我所知...这取决于一些内核可调参数。而且在兄弟之间通常并不正确。

无论如何,我认为这/proc/stat可以回答你的问题,man proc对字段进行准确的定义。

您可能需要摆弄一些脚本来获取当前正在运行的数量,就好像我记得的那样,stat 自启动以来一直保留数据。

相关内容