7 tools for analyzing performance in Linux with bcc/BPF (opensource.com)
Brendan Gregg introduces aset of BPF-based tracing tools on opensource.com."Traditional analysis of filesystem performance focuses on block I/Ostatistics-what you commonly see printed by the iostat(1) tool and plottedby many performance-monitoring GUIs. Those statistics show how the disksare performing, but not really the filesystem. Often you care more aboutthe filesystem's performance than the disks, since it's the filesystem thatapplications make requests to and wait for. And the performance offilesystems can be quite different from that of disks! Filesystems mayserve reads entirely from memory cache and also populate that cache via aread-ahead algorithm and for write-back caching. xfsslower shows filesystemperformance-what the applications directly experience."