The following is an example of the readdist.d script,
Here the readdist.d script is run for a few seconds, then Ctrl-C is hit,
# readdist.d
dtrace: description 'sysinfo:::readch ' matched 4 probes
^C
[...]
gnome-terminal
value ------------- Distribution ------------- count
16 | 0
32 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 15
64 |@@@ 1
128 | 0
Xorg
value ------------- Distribution ------------- count
-1 | 0
0 |@@@@@@@@@@@@@@@@@@@ 26
1 | 0
2 | 0
4 | 0
8 |@@@@ 6
16 |@ 2
32 |@ 2
64 | 0
128 |@@@@@@@@ 11
256 |@@@ 4
512 | 0
This allows us to understand the read behaviour of each process. The
Xorg command has executed 26 reads that returned 0 bytes, through
to 4 reads that were at least 256 bytes (up to 511).