Ingo Molnar
0ec04e16d0
perf sched: Add 'perf sched map' scheduling event map printout
...
This prints a textual context-switching outline of workload
captured via perf sched record.
For example, on a 16 CPU box it outputs:
N1 O1 . . . S1 . . . B0 . *I0 C1 . M1 . 23002.773423 secs
N1 O1 . *Q0 . S1 . . . B0 . I0 C1 . M1 . 23002.773423 secs
N1 O1 . Q0 . S1 . . . B0 . *R1 C1 . M1 . 23002.773485 secs
N1 O1 . Q0 . S1 . *S0 . B0 . R1 C1 . M1 . 23002.773478 secs
*L0 O1 . Q0 . S1 . S0 . B0 . R1 C1 . M1 . 23002.773523 secs
L0 O1 . *. . S1 . S0 . B0 . R1 C1 . M1 . 23002.773531 secs
L0 O1 . . . S1 . S0 . B0 . R1 C1 *T1 M1 . 23002.773547 secs T1 => irqbalance:2089
L0 O1 . . . S1 . S0 . *P0 . R1 C1 T1 M1 . 23002.773549 secs
*N1 O1 . . . S1 . S0 . P0 . R1 C1 T1 M1 . 23002.773566 secs
N1 O1 . . . *J0 . S0 . P0 . R1 C1 T1 M1 . 23002.773571 secs
N1 O1 . . . J0 . S0 *B0 P0 . R1 C1 T1 M1 . 23002.773592 secs
N1 O1 . . . J0 . *U0 B0 P0 . R1 C1 T1 M1 . 23002.773582 secs
N1 O1 . . . *S1 . U0 B0 P0 . R1 C1 T1 M1 . 23002.773604 secs
N1 O1 . . . S1 . U0 B0 *. . R1 C1 T1 M1 . 23002.773615 secs
N1 O1 . . . S1 . U0 B0 . . *K0 C1 T1 M1 . 23002.773631 secs
N1 O1 . *M0 . S1 . U0 B0 . . K0 C1 T1 M1 . 23002.773624 secs
N1 O1 . M0 . S1 . U0 *. . . K0 C1 T1 M1 . 23002.773644 secs
N1 O1 . M0 . S1 . U0 . . . *R1 C1 T1 M1 . 23002.773662 secs
N1 O1 . M0 . S1 . *. . . . R1 C1 T1 M1 . 23002.773648 secs
N1 O1 . *. . S1 . . . . . R1 C1 T1 M1 . 23002.773680 secs
N1 O1 . . . *L0 . . . . . R1 C1 T1 M1 . 23002.773717 secs
*N0 O1 . . . L0 . . . . . R1 C1 T1 M1 . 23002.773709 secs
*N1 O1 . . . L0 . . . . . R1 C1 T1 M1 . 23002.773747 secs
Columns stand for individual CPUs, from CPU0 to CPU15, and the
two-letter shortcuts stand for tasks that are running on a CPU.
'*' denotes the CPU that had the event.
A dot signals an idle CPU.
New tasks are assigned new two-letter shortcuts - when they occur
first they are printed. In the above example 'T1' stood for irqbalance:
T1 => irqbalance:2089
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
LKML-Reference: <new-submission>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2009-09-16 16:41:30 +02:00
..
2009-07-11 10:24:11 +02:00
2009-08-16 10:47:47 +02:00
2009-07-01 12:49:48 +02:00
2009-08-16 10:47:47 +02:00
2009-08-16 10:47:47 +02:00
2009-08-12 12:37:37 +02:00
2009-08-16 23:06:45 +02:00
2009-08-16 23:06:45 +02:00
2009-08-16 10:47:47 +02:00
2009-06-18 09:46:00 +02:00
2009-08-16 23:06:45 +02:00
2009-08-16 23:06:45 +02:00
2009-06-06 20:33:43 +02:00
2009-09-16 11:48:05 +02:00
2009-08-16 10:47:47 +02:00
2009-06-06 20:33:43 +02:00
2009-06-06 20:33:43 +02:00
2009-09-03 16:21:11 +02:00
2009-08-16 23:06:44 +02:00
2009-07-01 12:49:48 +02:00
2009-07-01 12:49:48 +02:00
2009-06-06 20:33:43 +02:00
2009-06-06 20:33:43 +02:00
2009-08-12 12:37:37 +02:00
2009-08-16 10:47:47 +02:00
2009-07-02 08:42:20 +02:00
2009-06-27 06:06:39 +02:00
2009-09-13 10:22:51 +02:00
2009-08-28 07:58:11 +02:00
2009-08-16 10:47:47 +02:00
2009-07-02 20:47:14 +02:00
2009-08-16 10:47:47 +02:00
2009-06-06 20:33:43 +02:00
2009-08-04 11:09:56 +02:00
2009-07-01 12:49:48 +02:00
2009-08-16 10:47:47 +02:00
2009-06-27 06:06:39 +02:00
2009-06-06 20:33:43 +02:00
2009-06-06 20:33:43 +02:00
2009-07-01 12:49:48 +02:00
2009-07-01 12:49:48 +02:00
2009-06-19 18:25:47 +02:00
2009-07-22 18:05:57 +02:00
2009-07-11 19:20:25 +02:00
2009-07-11 19:20:25 +02:00
2009-08-16 23:06:45 +02:00
2009-08-16 10:47:47 +02:00
2009-09-16 16:41:30 +02:00
2009-09-16 16:41:30 +02:00
2009-09-02 14:56:33 +02:00
2009-09-14 15:45:11 +02:00
2009-09-13 10:22:44 +02:00
2009-09-13 10:22:41 +02:00
2009-06-25 21:39:04 +02:00
2009-06-07 17:31:52 +02:00
2009-08-31 10:03:27 +02:00
2009-08-16 10:47:47 +02:00
2009-08-16 10:47:47 +02:00
2009-07-01 12:49:48 +02:00