1TAPSET::IOSCHEDULER(3stap) TAPSET::IOSCHEDULER(3stap)
2
3
4
6 tapset::ioscheduler - systemtap ioscheduler tapset
7
8
10 This family of probe points is used to probe IO scheduler activities.
11
12
13
14 ioscheduler.elv_next_request
15 Fires when a request is retrieved from the request queue
16
17 See probe::ioscheduler.elv_next_request(3stap)
18 for details.
19
20 ioscheduler.elv_next_request.return
21 Fires when a request retrieval issues a return signal
22
23 See probe::ioscheduler.elv_next_request.return(3stap)
24 for details.
25
26 ioscheduler.elv_completed_request
27 Fires when a request is completed
28
29 See probe::ioscheduler.elv_completed_request(3stap)
30 for details.
31
32 ioscheduler.elv_add_request.kp
33 kprobe based probe to indicate that a request was added
34 to the request queue
35
36 See probe::ioscheduler.elv_add_request.kp(3stap)
37 for details.
38
39 ioscheduler.elv_add_request.tp
40 tracepoint based probe to indicate a request is added to
41 the request queue.
42
43 See probe::ioscheduler.elv_add_request.tp(3stap)
44 for details.
45
46 ioscheduler.elv_add_request
47 probe to indicate request is added to the request queue.
48
49 See probe::ioscheduler.elv_add_request(3stap)
50 for details.
51
52 ioscheduler_trace.elv_completed_request
53 Fires when a request is
54
55 See probe::ioscheduler_trace.elv_com‐
56 pleted_request(3stap)
57 for details.
58
59 ioscheduler_trace.elv_issue_request
60 Fires when a request is
61
62 See probe::ioscheduler_trace.elv_issue_request(3stap)
63 for details.
64
65 ioscheduler_trace.elv_requeue_request
66 Fires when a request is
67
68 See probe::ioscheduler_trace.elv_requeue_request(3stap)
69 for details.
70
71 ioscheduler_trace.elv_abort_request
72 Fires when a request is aborted.
73
74 See probe::ioscheduler_trace.elv_abort_request(3stap)
75 for details.
76
77 ioscheduler_trace.plug
78 Fires when a request queue is plugged;
79
80 See probe::ioscheduler_trace.plug(3stap)
81 for details.
82
83 ioscheduler_trace.unplug_io
84 Fires when a request queue is unplugged;
85
86 See probe::ioscheduler_trace.unplug_io(3stap)
87 for details.
88
89 ioscheduler_trace.unplug_timer
90 Fires when unplug timer associated
91
92 See probe::ioscheduler_trace.unplug_timer(3stap)
93 for details.
94
95
97 probe::ioscheduler.elv_next_request(3stap),
98 probe::ioscheduler.elv_next_request.return(3stap),
99 probe::ioscheduler.elv_completed_request(3stap),
100 probe::ioscheduler.elv_add_request.kp(3stap),
101 probe::ioscheduler.elv_add_request.tp(3stap),
102 probe::ioscheduler.elv_add_request(3stap),
103 probe::ioscheduler_trace.elv_completed_request(3stap),
104 probe::ioscheduler_trace.elv_issue_request(3stap),
105 probe::ioscheduler_trace.elv_requeue_request(3stap),
106 probe::ioscheduler_trace.elv_abort_request(3stap),
107 probe::ioscheduler_trace.plug(3stap),
108 probe::ioscheduler_trace.unplug_io(3stap),
109 probe::ioscheduler_trace.unplug_timer(3stap), stap(1),
110 stapprobes(3stap)
111
112
113
114SystemTap Tapset Reference June 2018 TAPSET::IOSCHEDULER(3stap)