[Crash-utility] [PATCH RFC 0/1] Display relative lag of each CPU

Dave Anderson anderson at redhat.com
Wed Nov 8 16:33:07 UTC 2017



----- Original Message -----
> While analyzing vmcore it is useful to have an information
> about relative lag of each CPU. Usually, people do something like this:
> 
> runq -t | grep CPU | sort -k3r |
>   awk 'NR==1{now=strtonum("0x"$3)}1{printf"%s\t%7.2fs behind\n",
>        $0,(now-strtonum("0x"$3))/1000000000}'
> 
> Here, most recent runqueue timestamp is taken as a basis, and other
> runqueues are assumed to lag behind it. This information can tell
> the reviewer which CPU is experiencing some lockup, which is
> especially useful for vmcores taken in virtual machines.
> 
> I think it would be nice to have this feature implemented by crash
> utility itself.

OK...
 
> Since this is an RFC and if this enhancement looks useful, I'd like
> to ask to assist me with output indentation since dump_on_rq_timestamp(),
> for instance, looks too implicit and (honestly) awful to use as it is.

I don't know what you need assistance for?

Dave

 
> Oleksandr Natalenko (1):
>   runq: display relative lag of each CPU
> 
>  help.c |  4 +++-
>  task.c | 76
>  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
>  2 files changed, 78 insertions(+), 2 deletions(-)
> 
> --
> 2.15.0
> 
> 




More information about the Crash-utility mailing list