在linux上查看多核或者mlti-cpu实例

我有一个在Linux上运行的程序,我需要确定它是如何利用所有CPU /内核的。 有没有任何程序来查看这些信息?

当运行top命令时,按f然后j显示P列(进程使用的最后一个CPU),除了顶部的1命令外,还应该查看一些多核的占用信息:)

运行' top '命令并按' 1 '查看单个核心。

htop以graphics方式显示每个核心的CPU使用情况(ncurses)。

mpstat -P ALL 5 5 >> your.file

您可能需要parsing此用于演示文稿,或总结但阅读手册页作为mpstat有一些有用的选项。

运行'top'命令并按'1'查看单个内核是查看cpu内核使用情况的最佳方式。另一个选项是运行cmd-cat / proc / stat查看cpu内核的使用情况