From: David Ahern <dsahern@gmail.com>
To: Jerome Correnoz <jerome.correnoz@st.com>,
linux-perf-users@vger.kernel.org
Subject: Re: Is it possible to get (or compute) the consummed CPU with perf ?
Date: Tue, 18 Nov 2014 11:08:05 -0700 [thread overview]
Message-ID: <546B8B05.5000102@gmail.com> (raw)
In-Reply-To: <loom.20141118T183130-762@post.gmane.org>
[-- Attachment #1: Type: text/plain, Size: 1228 bytes --]
On 11/18/14, 10:31 AM, Jerome Correnoz wrote:
> Jerome Correnoz <jerome.correnoz <at> st.com> writes:
>
>>
>> Hi,
>>
>> We're interested to know the CPU load/usage on our ARMv7 embedded system
>> when running some use cases (e.g. simple video decode, double video
>> decode, etc.). By CPU load, I mean a way to measure the time when the
>> system was doing something else than Idle.
>>
>> I've tried to get it from the performance counter statistics but
> couldn't
>> find a way to get it, do I miss something ?
>>
>> Also tried to use perf for profiling the system (e.g. perf record -a).
> It
>> report very useful percentage for the running processes that we exploit
> to
>> detect hot spots. But It reports X% of the used CPU (nothing related to
>> Idle or "rest of CPU").
>>
>> So, any way with perf to get this information (directly or indirectly
> with
>> few calculation) ?
Not exactly what you want but might be close:
git clone https://github.com/dsahern/linux
git checkout perf-full-monty
make -C tools/perf
perf sched record -ag -- sleep 1
perf sched timehist -S
shows the grains of sand (each sample) and then a runtime summary byt
task. Example report attached for box just running a few VMs.
David
[-- Attachment #2: timehist-ex --]
[-- Type: text/plain, Size: 29813 bytes --]
time cpu task name b/n time sch delay run time
[tid/pid] (msec) (msec) (msec)
--------------- ---- -------------------- --------- --------- ---------
5945680.837926 [11] <idle> 0.000 0.000 0.000
5945680.837967 [02] perf[25909] 0.000 0.000 0.000 poll_schedule_timeout do_sys_poll sys_poll system_call_fastpath __poll
5945680.838017 [11] perf[25910] 0.000 0.011 0.091 __cond_resched _cond_resched wait_for_common wait_for_completion stop_one_cpu
5945680.838035 [11] migration/11[60] 0.000 0.010 0.017 cpu_stopper_thread kthread kernel_thread_helper
5945680.838071 [10] <idle> 0.000 0.000 0.000
5945680.838627 [11] <idle> 0.109 0.000 0.591
5945680.838675 [11] kworker/11:0[2387] 0.000 0.007 0.047 worker_thread kthread kernel_thread_helper
5945680.838822 [10] sleep[25910] 0.053 0.000 0.750 do_nanosleep hrtimer_nanosleep sys_nanosleep system_call_fastpath __GI___libc_nanosleep
5945680.838836 [10] kworker/10:1[25017] 0.000 0.270 0.013 worker_thread kthread kernel_thread_helper
5945680.839650 [02] <idle> 0.000 0.000 1.683
5945680.839653 [10] <idle> 0.764 0.000 0.817
5945680.839669 [02] kworker/2:0[24394] 0.000 0.008 0.019 worker_thread kthread kernel_thread_helper
5945680.839670 [10] kworker/10:1[25017] 0.817 0.012 0.016 worker_thread kthread kernel_thread_helper
5945680.839672 [11] <idle> 0.047 0.000 0.997
5945680.839684 [11] kworker/11:0[2387] 0.997 0.005 0.012 worker_thread kthread kernel_thread_helper
5945680.843522 [05] <idle> 0.000 0.000 0.000
5945680.843720 [05] qemu-system-x86[10648/10642] 0.000 0.012 0.198 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945680.843737 [05] kworker/5:2[1822] 0.000 0.165 0.017 worker_thread kthread kernel_thread_helper
5945680.849210 [07] <idle> 0.000 0.000 0.000
5945680.849271 [07] qemu-system-x86[26110/26103] 0.000 0.014 0.060 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945680.849583 [07] <idle> 0.060 0.000 0.312
5945680.849662 [11] <idle> 0.012 0.000 9.978
5945680.849677 [11] kworker/11:0[2387] 9.978 0.010 0.014 worker_thread kthread kernel_thread_helper
5945680.849758 [01] <idle> 0.000 0.000 0.000
5945680.849774 [07] qemu-system-x86[26110/26103] 0.312 0.008 0.190 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945680.849912 [01] qemu-system-x86[26111/26103] 0.000 0.088 0.153 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945680.853973 [03] <idle> 0.000 0.000 0.000
5945680.854193 [09] <idle> 0.000 0.000 0.000
5945680.854211 [03] qemu-system-x86[10886/10882] 0.000 0.014 0.237 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945680.854296 [09] qemu-system-x86[10887/10882] 0.000 0.091 0.103 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945680.860643 [00] <idle> 0.000 0.000 0.000
5945680.860655 [00] kworker/0:0[9363] 0.000 0.031 0.012 worker_thread kthread kernel_thread_helper
5945680.872267 [06] <idle> 0.000 0.000 0.000
5945680.872366 [06] sendmail[1939] 0.000 0.013 0.098 poll_schedule_timeout do_select core_sys_select sys_select system_call_fastpath
5945680.872645 [06] <idle> 0.098 0.000 0.279
5945680.872660 [06] kworker/6:2[31603] 0.000 0.012 0.015 worker_thread kthread kernel_thread_helper
5945680.908105 [03] <idle> 0.237 0.000 53.893
5945680.908884 [03] irqbalance[1228] 0.000 0.012 0.779 do_nanosleep hrtimer_nanosleep sys_nanosleep system_call_fastpath [unknown]
5945680.908900 [03] kworker/3:1[98] 0.000 0.365 0.015 worker_thread kthread kernel_thread_helper
5945680.909630 [03] <idle> 0.794 0.000 0.730
5945680.909642 [03] kworker/3:1[98] 0.730 0.007 0.012 worker_thread kthread kernel_thread_helper
5945680.999567 [00] <idle> 0.012 0.000 138.911
5945680.999581 [00] kworker/0:0[9363] 138.911 0.023 0.014 worker_thread kthread kernel_thread_helper
5945681.016550 [00] <idle> 0.014 0.000 16.969
5945681.016564 [00] kworker/0:0[9363] 16.969 0.013 0.013 worker_thread kthread kernel_thread_helper
5945681.039607 [11] <idle> 0.014 0.000 189.929
5945681.039620 [11] kworker/11:0[2387] 189.929 0.036 0.013 worker_thread kthread kernel_thread_helper
5945681.051961 [06] <idle> 0.015 0.000 179.300
5945681.052128 [06] qemu-system-x86[10646/10642] 0.000 0.020 0.166 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.057602 [15] <idle> 0.000 0.000 0.000
5945681.057617 [15] kworker/15:1[110] 0.000 0.041 0.014 worker_thread kthread kernel_thread_helper
5945681.100411 [04] <idle> 0.000 0.000 0.000
5945681.100642 [05] <idle> 0.215 0.000 256.905
5945681.100684 [04] qemu-system-x86[10647/10642] 0.000 0.028 0.273 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.100703 [04] kworker/4:0[26137] 0.000 0.244 0.018 worker_thread kthread kernel_thread_helper
5945681.100722 [05] qemu-system-x86[10648/10642] 256.922 0.023 0.079 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.145671 [04] <idle> 0.291 0.000 44.968
5945681.145796 [04] qemu-system-x86[10647/10642] 44.986 0.012 0.124 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.166463 [00] <idle> 0.013 0.000 149.898
5945681.166474 [00] watchdog/0[9] 0.000 0.020 0.011 watchdog kthread kernel_thread_helper
5945681.182513 [04] <idle> 0.124 0.000 36.717
5945681.182609 [04] qemu-system-x86[10647/10642] 36.717 0.012 0.095 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.197559 [02] <idle> 0.019 0.000 357.889
5945681.197574 [02] kworker/2:0[24394] 357.889 0.040 0.014 worker_thread kthread kernel_thread_helper
5945681.227502 [11] <idle> 0.013 0.000 187.881
5945681.227517 [11] kworker/11:0[2387] 187.881 0.026 0.014 worker_thread kthread kernel_thread_helper
5945681.240472 [01] <idle> 0.153 0.000 390.560
5945681.240483 [01] watchdog/1[14] 0.000 0.032 0.011 watchdog kthread kernel_thread_helper
5945681.255471 [02] <idle> 0.014 0.000 57.896
5945681.255482 [02] watchdog/2[19] 0.000 0.012 0.010 watchdog kthread kernel_thread_helper
5945681.270451 [03] <idle> 0.012 0.000 360.809
5945681.270463 [03] watchdog/3[24] 0.000 0.030 0.011 watchdog kthread kernel_thread_helper
5945681.277390 [06] <idle> 0.166 0.000 225.261
5945681.277399 [06] kworker/6:2[31603] 404.729 0.045 0.009 worker_thread kthread kernel_thread_helper
5945681.277583 [06] qemu-system-x86[10646/10642] 225.270 0.083 0.184 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.285441 [04] <idle> 0.095 0.000 102.832
5945681.285452 [04] watchdog/4[29] 0.000 0.015 0.010 watchdog kthread kernel_thread_helper
5945681.289473 [11] <idle> 0.014 0.000 61.956
5945681.289488 [11] kworker/11:0[2387] 61.956 0.024 0.014 worker_thread kthread kernel_thread_helper
5945681.301421 [05] <idle> 0.079 0.000 200.699
5945681.301433 [05] watchdog/5[34] 0.000 0.020 0.011 watchdog kthread kernel_thread_helper
5945681.316432 [06] <idle> 0.193 0.000 38.848
5945681.316444 [06] watchdog/6[39] 0.000 0.011 0.011 watchdog kthread kernel_thread_helper
5945681.331400 [07] <idle> 0.190 0.000 481.626
5945681.331411 [07] watchdog/7[44] 0.000 0.037 0.011 watchdog kthread kernel_thread_helper
5945681.334129 [07] <idle> 0.011 0.000 2.717
5945681.334174 [07] qemu-system-x86[26110/26103] 484.354 0.010 0.045 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.334256 [07] <idle> 0.045 0.000 0.082
5945681.334357 [07] qemu-system-x86[26110/26103] 0.082 0.005 0.101 __cond_resched _cond_resched kvm_resched kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl
5945681.334375 [07] kworker/7:0[31118] 0.000 0.044 0.017 worker_thread kthread kernel_thread_helper
5945681.334466 [07] qemu-system-x86[26110/26103] 0.017 0.000 0.091 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.343901 [05] <idle> 0.011 0.000 42.468
5945681.344019 [05] qemu-system-x86[10648/10642] 243.179 0.012 0.118 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.347412 [08] <idle> 0.000 0.000 0.000
5945681.347422 [08] watchdog/8[49] 0.000 0.043 0.010 watchdog kthread kernel_thread_helper
5945681.349075 [01] <idle> 0.011 0.000 108.591
5945681.349119 [01] qemu-system-x86[26111/26103] 499.163 0.016 0.044 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.349205 [01] <idle> 0.044 0.000 0.086
5945681.349347 [01] qemu-system-x86[26111/26103] 0.086 0.005 0.142 __cond_resched _cond_resched kvm_resched kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl
5945681.349360 [03] <idle> 0.011 0.000 78.897
5945681.349361 [01] kworker/1:1[23960] 0.000 0.044 0.013 worker_thread kthread kernel_thread_helper
5945681.349448 [01] qemu-system-x86[26111/26103] 0.013 0.000 0.087 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.349553 [03] qemu-system-x86[26108/26103] 0.000 0.086 0.192 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.353894 [09] <idle> 0.103 0.000 499.597
5945681.354003 [01] <idle> 0.243 0.000 4.554
5945681.354116 [09] qemu-system-x86[10887/10882] 499.597 0.039 0.222 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.354175 [01] qemu-system-x86[10888/10882] 0.000 0.022 0.172 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.363371 [09] <idle> 0.222 0.000 9.254
5945681.363383 [09] watchdog/9[54] 0.000 0.009 0.011 watchdog kthread kernel_thread_helper
5945681.378430 [10] <idle> 0.016 0.000 538.760
5945681.378441 [10] watchdog/10[59] 0.000 0.040 0.010 watchdog kthread kernel_thread_helper
5945681.387738 [00] <idle> 0.011 0.000 221.264
5945681.387795 [00] dnsmasq[1845] 0.000 0.026 0.056 poll_schedule_timeout do_select core_sys_select sys_select system_call_fastpath
5945681.393356 [11] <idle> 0.014 0.000 103.867
5945681.393367 [11] watchdog/11[64] 0.000 0.016 0.011 watchdog kthread kernel_thread_helper
5945681.408382 [12] <idle> 0.000 0.000 0.000
5945681.408393 [12] watchdog/12[69] 0.000 0.020 0.011 watchdog kthread kernel_thread_helper
5945681.413414 [03] <idle> 0.192 0.000 63.860
5945681.413426 [03] kworker/3:1[98] 503.771 0.025 0.012 worker_thread kthread kernel_thread_helper
5945681.419302 [01] <idle> 0.172 0.000 65.126
5945681.419312 [01] kworker/1:1[23960] 69.941 0.034 0.009 worker_thread kthread kernel_thread_helper
5945681.419329 [03] <idle> 0.012 0.000 5.902
5945681.419373 [01] qemu-system-x86[26111/26103] 69.863 0.065 0.060 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.419812 [03] qemu-system-x86[26108/26103] 69.776 0.010 0.483 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.424370 [13] <idle> 0.000 0.000 0.000
5945681.424381 [13] watchdog/13[74] 0.000 0.045 0.011 watchdog kthread kernel_thread_helper
5945681.437452 [15] <idle> 0.014 0.000 379.835
5945681.437511 [15] qemu-system-x86[10885/10882] 0.000 0.032 0.058 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.438350 [15] <idle> 0.058 0.000 0.839
5945681.439062 [15] qemu-system-x86[10885/10882] 0.839 0.008 0.712 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.439313 [15] <idle> 0.712 0.000 0.250
5945681.439328 [14] <idle> 0.000 0.000 0.000
5945681.439339 [14] watchdog/14[79] 0.000 0.047 0.011 watchdog kthread kernel_thread_helper
5945681.439391 [15] qemu-system-x86[10885/10882] 0.250 0.008 0.078 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.440277 [15] <idle> 0.078 0.000 0.886
5945681.440325 [15] qemu-system-x86[10885/10882] 0.886 0.008 0.047 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.441288 [15] <idle> 0.047 0.000 0.962
5945681.441341 [15] qemu-system-x86[10885/10882] 0.962 0.009 0.053 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.442277 [15] <idle> 0.053 0.000 0.935
5945681.442323 [15] qemu-system-x86[10885/10882] 0.935 0.008 0.046 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.443287 [15] <idle> 0.046 0.000 0.964
5945681.443360 [15] qemu-system-x86[10885/10882] 0.964 0.009 0.072 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.454313 [15] <idle> 0.072 0.000 10.953
5945681.454325 [15] watchdog/15[84] 0.000 0.009 0.011 watchdog kthread kernel_thread_helper
5945681.539360 [11] <idle> 0.011 0.000 145.992
5945681.539373 [11] kworker/11:0[2387] 249.871 0.032 0.013 worker_thread kthread kernel_thread_helper
5945681.541346 [01] <idle> 0.070 0.000 121.973
5945681.541360 [01] kworker/1:1[23960] 122.034 0.023 0.013 worker_thread kthread kernel_thread_helper
5945681.548783 [06] <idle> 0.011 0.000 232.339
5945681.548977 [06] qemu-system-x86[10646/10642] 271.200 0.023 0.193 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.549755 [06] <idle> 0.193 0.000 0.778
5945681.549836 [06] qemu-system-x86[10646/10642] 0.778 0.008 0.080 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.550729 [06] <idle> 0.080 0.000 0.893
5945681.550772 [06] qemu-system-x86[10646/10642] 0.893 0.008 0.043 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.551783 [06] <idle> 0.043 0.000 1.011
5945681.551832 [06] qemu-system-x86[10646/10642] 1.011 0.010 0.048 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.551890 [06] <idle> 0.048 0.000 0.058
5945681.551953 [06] qemu-system-x86[10646/10642] 0.058 0.005 0.062 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.552752 [06] <idle> 0.062 0.000 0.799
5945681.552807 [06] qemu-system-x86[10646/10642] 0.799 0.008 0.054 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.553765 [06] <idle> 0.054 0.000 0.958
5945681.553825 [06] qemu-system-x86[10646/10642] 0.958 0.009 0.060 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.577342 [07] <idle> 0.209 0.000 242.875
5945681.577355 [07] kworker/7:0[31118] 242.966 0.035 0.013 worker_thread kthread kernel_thread_helper
5945681.577398 [01] <idle> 0.013 0.000 36.037
5945681.577418 [01] kworker/u:0[26844] 0.000 0.081 0.020 worker_thread kthread kernel_thread_helper
5945681.593314 [01] <idle> 0.020 0.000 15.896
5945681.593329 [01] kworker/1:1[23960] 51.954 0.019 0.014 worker_thread kthread kernel_thread_helper
5945681.593387 [03] <idle> 0.483 0.000 173.574
5945681.593405 [03] kworker/u:0[26844] 15.968 0.084 0.018 worker_thread kthread kernel_thread_helper
5945681.599969 [05] <idle> 0.118 0.000 255.949
5945681.600116 [02] <idle> 0.010 0.000 344.634
5945681.600142 [05] qemu-system-x86[10648/10642] 255.949 0.025 0.172 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.600284 [08] <idle> 0.010 0.000 252.861
5945681.600355 [02] qemu-system-x86[10645/10642] 0.000 0.028 0.238 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.600373 [02] kworker/2:0[24394] 402.781 0.168 0.017 worker_thread kthread kernel_thread_helper
5945681.600844 [08] qemu-system-x86[10642] 0.000 0.031 0.560 poll_schedule_timeout do_sys_poll sys_poll system_call_fastpath [unknown]
5945681.683080 [04] <idle> 0.010 0.000 397.627
5945681.683282 [04] qemu-system-x86[10647/10642] 500.470 0.033 0.202 kvm_vcpu_block kvm_arch_vcpu_ioctl_run kvm_vcpu_ioctl do_vfs_ioctl sys_ioctl
5945681.683300 [04] kworker/4:0[26137] 582.579 0.138 0.017 worker_thread kthread kernel_thread_helper
5945681.727334 [12] <idle> 0.011 0.000 318.940
5945681.727349 [12] kworker/12:2[545] 0.000 0.070 0.015 worker_thread kthread kernel_thread_helper
5945681.757251 [11] <idle> 0.013 0.000 217.877
5945681.757267 [11] kworker/11:0[2387] 217.877 0.032 0.016 worker_thread kthread kernel_thread_helper
5945681.789235 [01] <idle> 0.014 0.000 195.905
5945681.789251 [01] kworker/1:1[23960] 195.905 0.032 0.016 worker_thread kthread kernel_thread_helper
5945681.789283 [03] <idle> 0.018 0.000 195.877
5945681.789298 [11] <idle> 0.016 0.000 32.030
5945681.789301 [03] kworker/u:0[26844] 195.877 0.071 0.018 worker_thread kthread kernel_thread_helper
5945681.789316 [11] kworker/11:0[2387] 32.030 0.025 0.018 worker_thread kthread kernel_thread_helper
5945681.805203 [00] <idle> 0.056 0.000 417.407
5945681.805219 [00] kworker/0:0[9363] 788.638 0.051 0.016 worker_thread kthread kernel_thread_helper
5945681.838566 [10] <idle> 0.010 0.000 460.125
5945681.838682 [10] sleep[25910] 999.744 0.035 0.115 io_schedule sleep_on_page __wait_on_bit wait_on_page_bit filemap_fdatawait_range
5945681.838746 [10] kworker/10:1[25017] 999.012 0.017 0.064 worker_thread kthread kernel_thread_helper
5945681.842209 [00] <idle> 0.016 0.000 36.989
5945681.842250 [00] kworker/0:0[9363] 36.989 0.038 0.040 worker_thread kthread kernel_thread_helper
5945681.842304 [10] <idle> 0.180 0.000 3.557
5945681.842347 [10] sleep[25910] 3.622 0.073 0.042 do_exit do_group_exit sys_exit_group system_call_fastpath
5945681.842362 [02] <idle> 0.256 0.000 241.989
5945681.843243 [10] <idle> 0.042 0.000 0.896
5945681.843257 [10] kworker/10:1[25017] 4.496 0.023 0.014 worker_thread kthread kernel_thread_helper
Runtime summary
comm parent sched-in run-time min-run avg-run max-run stddev
(count) (msec) (msec) (msec) (msec) %
---------------------------------------------------------------------------------------------------------
watchdog/0[9] -1 1 0.011 0.011 0.011 0.011 0.00
watchdog/1[14] -1 1 0.011 0.011 0.011 0.011 0.00
watchdog/2[19] -1 1 0.010 0.010 0.010 0.010 0.00
watchdog/3[24] -1 1 0.011 0.011 0.011 0.011 0.00
watchdog/4[29] -1 1 0.010 0.010 0.010 0.010 0.00
watchdog/5[34] -1 1 0.011 0.011 0.011 0.011 0.00
watchdog/6[39] -1 1 0.011 0.011 0.011 0.011 0.00
watchdog/7[44] -1 1 0.011 0.011 0.011 0.011 0.00
watchdog/8[49] -1 1 0.010 0.010 0.010 0.010 0.00
watchdog/9[54] -1 1 0.011 0.011 0.011 0.011 0.00
watchdog/10[59] -1 1 0.010 0.010 0.010 0.010 0.00
migration/11[60] -1 1 0.017 0.017 0.017 0.017 0.00
watchdog/11[64] -1 1 0.011 0.011 0.011 0.011 0.00
watchdog/12[69] -1 1 0.011 0.011 0.011 0.011 0.00
watchdog/13[74] -1 1 0.011 0.011 0.011 0.011 0.00
watchdog/14[79] -1 1 0.011 0.011 0.011 0.011 0.00
watchdog/15[84] -1 1 0.011 0.011 0.011 0.011 0.00
kworker/3:1[98] -1 3 0.040 0.012 0.013 0.015 7.74
kworker/15:1[110] -1 1 0.014 0.014 0.014 0.014 0.00
kworker/12:2[545] -1 1 0.015 0.015 0.015 0.015 0.00
irqbalance[1228] -1 1 0.779 0.779 0.779 0.779 0.00
kworker/5:2[1822] -1 1 0.017 0.017 0.017 0.017 0.00
dnsmasq[1845] -1 1 0.056 0.056 0.056 0.056 0.00
sendmail[1939] -1 1 0.098 0.098 0.098 0.098 0.00
kworker/11:0[2387] -1 9 0.165 0.012 0.018 0.047 20.06
kworker/0:0[9363] -1 5 0.098 0.012 0.019 0.040 27.10
qemu-system-x86[10642] -1 1 0.560 0.560 0.560 0.560 0.00
qemu-system-x86[10645/10642] -1 1 0.238 0.238 0.238 0.238 0.00
qemu-system-x86[10646/10642] -1 9 0.894 0.043 0.099 0.193 21.06
qemu-system-x86[10647/10642] -1 4 0.695 0.095 0.173 0.273 23.01
qemu-system-x86[10648/10642] -1 4 0.568 0.079 0.142 0.198 18.74
qemu-system-x86[10885/10882] -1 7 1.068 0.046 0.152 0.712 61.19
qemu-system-x86[10886/10882] -1 1 0.237 0.237 0.237 0.237 0.00
qemu-system-x86[10887/10882] -1 2 0.325 0.103 0.162 0.222 36.53
qemu-system-x86[10888/10882] -1 1 0.172 0.172 0.172 0.172 0.00
kworker/1:1[23960] -1 5 0.067 0.009 0.013 0.016 7.95
kworker/2:0[24394] -1 3 0.051 0.014 0.017 0.019 7.63
kworker/10:1[25017] -1 4 0.109 0.013 0.027 0.064 45.52
perf[25909] -1 1 0.000 0.000 0.000 0.000 0.00
qemu-system-x86[26108/26103] -1 2 0.675 0.192 0.337 0.483 43.09
qemu-system-x86[26110/26103] -1 5 0.488 0.045 0.097 0.190 25.87
qemu-system-x86[26111/26103] -1 5 0.488 0.044 0.097 0.153 22.11
kworker/4:0[26137] -1 2 0.036 0.017 0.018 0.018 2.21
kworker/u:0[26844] -1 3 0.057 0.018 0.019 0.020 2.55
kworker/7:0[31118] -1 2 0.031 0.013 0.015 0.017 12.08
kworker/6:2[31603] -1 2 0.025 0.009 0.012 0.015 25.10
Terminated tasks:
sleep[25910] -1 4 1.000 0.042 0.250 0.750 66.95
Idle stats:
CPU 0 idle for 981.440 msec
CPU 1 idle for 938.732 msec
CPU 2 idle for 1004.093 msec
CPU 3 idle for 933.546 msec
CPU 4 idle for 582.145 msec
CPU 5 idle for 756.022 msec
CPU 6 idle for 680.527 msec
CPU 7 idle for 727.613 msec
CPU 8 idle for 252.861 msec
CPU 9 idle for 508.852 msec
CPU 10 idle for 1004.157 msec
CPU 11 idle for 951.103 msec
CPU 12 idle for 318.940 msec
CPU 13 idle for 0.000 msec
CPU 14 idle for 0.000 msec
CPU 15 idle for 395.627 msec
Total number of unique tasks: 47
Total number of context switches: 202
Total run time (msec): 9.278
next prev parent reply other threads:[~2014-11-18 18:08 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-11-11 8:03 Is it possible to get (or compute) the consummed CPU with perf ? Jerome Correnoz
2014-11-18 17:31 ` Jerome Correnoz
2014-11-18 17:51 ` Milian Wolff
2014-11-18 18:08 ` David Ahern [this message]
2014-11-26 18:24 ` Jerome Correnoz
2014-11-30 20:37 ` Jerome Correnoz
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=546B8B05.5000102@gmail.com \
--to=dsahern@gmail.com \
--cc=jerome.correnoz@st.com \
--cc=linux-perf-users@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).