Lines Matching +full:operations +full:- +full:per +full:- +full:run
1 .TH fileslower 8 "2016-02-07" "USER COMMANDS"
3 fileslower \- Trace slow synchronous file reads and writes.
5 .B fileslower [\-h] [\-p PID] [-a] [min_ms]
15 asynchronous I/O, directory operations, file handle operations, file open()s,
30 \-p PID
33 \-a
34 Include non-regular file types in output (sockets, FIFOs, etc).
50 .B fileslower \-p 181 1
71 CPU cycles, file system locks, run queue latency, etc. It's a more accurate
76 A cached kernel file name (comes from dentry->d_name.name).
81 often at the lower end of the spectrum -- test before use. The reason for
83 cache reads and writes, and can exceed one million events per second if the
85 and uses in-kernel eBPF maps for efficient timing and filtering, multiply that
86 cost by one million events per second and that cost becomes a million times
90 # ./funccount.py -i 1 -r '^__vfs_(read|write)$'
95 down-stack a little from VFS into the file system functions (ext4, xfs, etc).
97 advantage of a per-file system approach is that we can trace post-cache,
110 Unstable - in development.