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

时间:2013-11-21 15:06:55

标签: linux cpu cpu-usage

我想动态查看每个核心使用的CPU,包括用户模式和内核,我该怎么办?

3 个答案:

答案 0 :(得分:50)

您可以使用top命令动态查看每个核心的CPU使用率(不确定您在使用用户模式和内核时的含义)

在终端

中输入top

然后输入1

答案 1 :(得分:5)

您可以使用dstat为网络分页和系统提供一些更有用的信息。此信息可以在文件(csv等)中捕获,以备将来使用。

例如,您的机器有4个核心。你可以这样做。

dstat -C 0,1,2,3,total

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

dstat -C 2,3

答案 2 :(得分:5)

您可能会发现一个名为htop的工具很有用。你提到用户模式和内核,所以我假设你来自Windows。 htop与Windows任务管理器的相似程度略高于top,但可能不会在Linux系统上预先安装。

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