cpu核心分配给不同进程linux,linux - 如何为进程测量单独的CPU核心使用情况?

我以为perf stat就是你所需要的。

它显示了指定perf stat选项时进程的特定用法。 以下是使用perf help stat命令监视构建项目的CPU使用情况的示例。 输出是:

CPU0 119254.719293 task-clock (msec) # 1.000 CPUs utilized (100.00%)

CPU1 119254.724776 task-clock (msec) # 1.000 CPUs utilized (100.00%)

CPU2 119254.724179 task-clock (msec) # 1.000 CPUs utilized (100.00%)

CPU3 119254.720833 task-clock (msec) # 1.000 CPUs utilized (100.00%)

CPU4 119254.714109 task-clock (msec) # 1.000 CPUs utilized (100.00%)

CPU5 119254.727721 task-clock (msec) # 1.000 CPUs utilized (100.00%)

CPU6 119254.723447 task-clock (msec) # 1.000 CPUs utilized (100.00%)

CPU7 119254.722418 task-clock (msec) # 1.000 CPUs utilized (100.00%)

CPU0 8,108 context-switches # 0.068 K/sec (100.00%)

CPU1 26,494 context-switches (100.00%)

CPU2 10,193 context-switches (100.00%)

CPU3 12,298 context-switches (100.00%)

CPU4 16,179 context-switches (100.00%)

CPU5 57,389 context-switches (100.00%)

CPU6 8,485 context-switches (100.00%)

CPU7 10,845 context-switches (100.00%)

CPU0 167 cpu-migrations # 0.001 K/sec (100.00%)

CPU1 80 cpu-migrations (100.00%)

CPU2 165 cpu-migrations (100.00%)

CPU3 139 cpu-migrations (100.00%)

CPU4 136 cpu-migrations (100.00%)

CPU5 175 cpu-migrations (100.00%)

CPU6 256 cpu-migrations (100.00%)

CPU7 195 cpu-migrations (100.00%)

左列是特定的CPU索引,最右边的列是CPU的使用情况。 如果未指定perf stat选项,则结果将汇总在一起。 如果要监视正在运行的进程,perf help stat选项将有所帮助。

请尝试perf stat或perf help stat,这将提供更多机密信息。

有关perf stat的使用的更多信息,请参阅本教程:perf cpu statistic,perf help stat将有助于选项的含义。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值