1TAPSET::IOSCHEDULER(3stap)                          TAPSET::IOSCHEDULER(3stap)
2
3
4

NAME

6       tapset::ioscheduler - systemtap ioscheduler tapset
7
8

DESCRIPTION

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

SEE ALSO

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       October 2018       TAPSET::IOSCHEDULER(3stap)
Impressum