can we measure the traffic between user and kernel mode
loody
miloody at gmail.com
Thu Jan 27 08:48:53 EST 2011
hi all:
2011/1/27 Mulyadi Santosa <mulyadi.santosa at gmail.com>:
> On Thu, Jan 27, 2011 at 12:56, loody <miloody at gmail.com> wrote:
>> I got a user-mode application without symbol and source, and it keeps
>> console no response about 2 mins.
>> I just want to know whether it is busy on processing itself or do the
>> context switch frequently for calling kernel drivers at that time.
>
> well then, strace/ltrace is probably the right tool to do the job :)
> or just use /proc/<pid>/stack :)
I have tried the suggestions you gave. :)
Can I combine all the message together?
Supposedly, my console shows:
A begins
A finish
B begins
B finish
and I measure 2mins from '#A finish' to "#B begins".
I can "strace -o -tt 123 a.out" before "A begin" but how could I
combine console output with the content of strace?
such as
A begins
strace content ......
A finish
strace content ......
B begins
strace content ......
B finish
appreciate your kind help :-)
miloody
More information about the Kernelnewbies
mailing list