Messages in this thread | | | Date | Tue, 3 Mar 2009 22:23:57 -0500 (EST) | From | Steven Rostedt <> | Subject | Re: [PATCH 0/5] [RFC] binary reading of ftrace ring buffers |
| |
On Tue, 3 Mar 2009, Steven Rostedt wrote:
> > On Tue, 3 Mar 2009, Steven Rostedt wrote: > > > Yes you can run multiple instances of this on different buffers. > > > > # ./rb-read.pl /tmp/buf-0 > > > > produces: > > > > 0 [000] 7071.936459: (irq_handler_entry) irq 48 > > 0 [000] 7071.936462: (irq_handler_exit) irq 48 ret 1 > > 0 [000] 7071.988801: (sched_signal_send) sig: 14 task 0 > > 0 [000] 7071.988813: (sched_wakeup) task 0 success=1 > > 0 [000] 7071.988823: (sched_switch) prev 0:140 ==> next ntpd:6582272:0 > > 3303 [000] 7071.988916: (sched_switch) prev 0:120 ==> next swap:7497072:0 > > 0 [000] 7072.020370: (sched_wakeup) task 0 success=1 > > 0 [000] 7072.020407: (sched_switch) prev 0:140 ==> next even:808416116:0 > > My perl script is still a bit buggy, but you get the idea ;-)
Uploaded a fix:
0 [000] 7071.936459: (irq_handler_entry) irq 48 0 [000] 7071.936462: (irq_handler_exit) irq 48 ret 1 0 [000] 7071.988801: (sched_signal_send) sig: 14 task 3303 0 [000] 7071.988813: (sched_wakeup) task 3303 success=1 0 [000] 7071.988823: (sched_switch) prev 0:140 ==> next ntpdpd:3303:120 3303 [000] 7071.988916: (sched_switch) prev 3303:120 ==> next swapper:0:140 0 [000] 7072.020370: (sched_wakeup) task 16 success=1 0 [000] 7072.020407: (sched_switch) prev 0:140 ==> next events/0:16:115 16 [000] 7071.936157: (sched_switch) prev 16:115 ==> next swapper:0:140
Much better.
I just used the same binary image. The bug was in the perl script.
-- Steve
| |