如何动态监控Linux上每个核心CPU的使用率?

Ric*_*ick 19 linux cpu cpu-usage

我想动态查看CPU每个核心的使用情况,包括花费用户模式和内核,我应该怎么做?

Joe*_*oeC 51

您可以使用top命令动态查看每个核心的CPU使用率(不确定您的用户模式和内核使用方式是什么意思)

键入top终端

然后键入 1


Kes*_*shV 5

您可以使用dstat哪些更多有用的信息进行网络分页和系统.可以在文件(csv等)中捕获此信息以供将来使用.

比如说你的机器有4个核心.你可以做以下.

dstat -C 0,1,2,3,total
Run Code Online (Sandbox Code Playgroud)

如果您只想查看核心2和3的统计信息,可以执行以下操作:

dstat -C 2,3
Run Code Online (Sandbox Code Playgroud)


Bil*_*ill 5

有一种叫做htop有用的工具.你提到用户模式和内核,所以我假设你来自Windows.htop与Windows任务管理器稍微相似top,但可能不会在Linux系统上预安装.

htop主页: http ://hisham.hm/htop/