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 to the
34              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 the re‐
41              quest 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_completed_request(3stap)
56               for details.
57
58       ioscheduler_trace.elv_issue_request
59              Fires when a request is
60
61               See probe::ioscheduler_trace.elv_issue_request(3stap)
62               for details.
63
64       ioscheduler_trace.elv_requeue_request
65              Fires when a request is
66
67               See probe::ioscheduler_trace.elv_requeue_request(3stap)
68               for details.
69
70       ioscheduler_trace.elv_abort_request
71              Fires when a request is aborted.
72
73               See probe::ioscheduler_trace.elv_abort_request(3stap)
74               for details.
75
76       ioscheduler_trace.plug
77              Fires when a request queue is plugged;
78
79               See probe::ioscheduler_trace.plug(3stap)
80               for details.
81
82       ioscheduler_trace.unplug_io
83              Fires when a request queue is unplugged;
84
85               See probe::ioscheduler_trace.unplug_io(3stap)
86               for details.
87
88       ioscheduler_trace.unplug_timer
89              Fires when unplug timer associated
90
91               See probe::ioscheduler_trace.unplug_timer(3stap)
92               for details.
93
94

SEE ALSO

96                     probe::ioscheduler.elv_next_request(3stap),
97       probe::ioscheduler.elv_next_request.return(3stap),
98       probe::ioscheduler.elv_completed_request(3stap),
99       probe::ioscheduler.elv_add_request.kp(3stap),
100       probe::ioscheduler.elv_add_request.tp(3stap),
101       probe::ioscheduler.elv_add_request(3stap),
102       probe::ioscheduler_trace.elv_completed_request(3stap),
103       probe::ioscheduler_trace.elv_issue_request(3stap),
104       probe::ioscheduler_trace.elv_requeue_request(3stap),
105       probe::ioscheduler_trace.elv_abort_request(3stap),
106       probe::ioscheduler_trace.plug(3stap),
107       probe::ioscheduler_trace.unplug_io(3stap),
108       probe::ioscheduler_trace.unplug_timer(3stap),                  stap(1),
109       stapprobes(3stap)
110
111
112
113SystemTap Tapset Reference        April 2023        TAPSET::IOSCHEDULER(3stap)
Impressum