How to measure time spent in context switch

Victor Rodriguez vm.rod25 at gmail.com
Mon Jul 16 15:50:34 EDT 2012


Hi Manavendra

Have you think in a driver that you can call when the context switch
happen? If this can be detected (more investigation on this area is
required). If that is possible we can create the driver to measure the
time according to the interruption.

Thanks a lot and regards

Victor Rodriguez



On Mon, Jul 16, 2012 at 2:28 PM, Manavendra Nath Manav
<mnm.kernel at gmail.com> wrote:
> How to measure time spent in context switch in Linux i.e. the time the
> application stays suspended while the kernel is doing something else. I
> don't want to use any profiling tools. What approach should I take to write
> my own C code, which can also run as kernel module if required, to measure
> time spent accurately. Will it also require to modify the scheduler code?
> Does /proc gives any statistics in this regard?
>
> Ref:
> http://stackoverflow.com/questions/2368384/write-a-c-program-to-measure-time-spent-in-context-switch-in-linux-os
>
> --
> Manavendra Nath Manav
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>



More information about the Kernelnewbies mailing list