forked from brendangregg/systemtap-lwtools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrwtime-nd_example.txt
80 lines (70 loc) · 4.09 KB
/
rwtime-nd_example.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
Examples of rwtime-nd.stp, the Linux SystemTap version.
rwtime-nd.stp measures syscall read() and write() times, summarizing them
as histograms. A process name can be specified. For example, to measure
read() and write() latency from processes named "node":
# ./rwtime-nd.stp node
Tracing read/write syscalls for processes named "node"... Hit Ctrl-C to end.
^C
syscall read latency (ns):
value |-------------------------------------------------- count
512 | 0
1024 | 0
2048 | 2
4096 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 278
8192 | 1
16384 | 5
32768 | 0
65536 | 0
syscall write latency (ns):
value |-------------------------------------------------- count
4096 | 0
8192 | 0
16384 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 135
32768 |@@ 8
65536 | 0
131072 | 0
Those reads and writes were very fast, between 4 and 32 microseconds.
Here's an example with much higher latencies: processes named "bash":
# ./rwtime-nd.stp bash
Tracing read/write syscalls for processes named "bash"... Hit Ctrl-C to end.
^C
syscall read latency (ns):
value |-------------------------------------------------- count
256 | 0
512 | 0
1024 |@ 1
2048 |@ 1
4096 | 0
8192 | 0
16384 | 0
32768 |@ 1
65536 |@@@@@@ 6
131072 |@@@@@@@@@@@ 11
262144 | 0
524288 | 0
~
2097152 | 0
4194304 | 0
8388608 |@ 1
16777216 | 0
33554432 |@ 1
67108864 |@@@ 3
134217728 |@@@@@@@@@ 9
268435456 |@@@ 3
536870912 |@@ 2
1073741824 |@@ 2
2147483648 | 0
4294967296 |@ 1
8589934592 | 0
17179869184 | 0
syscall write latency (ns):
value |-------------------------------------------------- count
512 | 0
1024 | 0
2048 |@@@@@@@@@@@@@@@@@@@@@ 21
4096 |@@@@@@@@@@@@@@@@@@@@@@ 22
8192 |@@@@@@@@@@@@@@@@@@ 18
16384 | 0
32768 | 0
The high read time, with a mode between 134 and 268 milliseconds, corresponds
to inter-keystroke latency as the bash shell reads keystrokes.