Is there a diagram that shows how the various performance tools such as
ps, etc. interact with the various subsystems within the Linux kernel?
I came across this diagram which shows exactly this.
In the above you can see where tools such as
netstat, etc. interact with the Linux kernel's subsystems. I like this diagram because it succinctly shows where each tool latches on to the Linux kernel, which can be extremely helpful when you're first learning about all the tools and their applications.
Source: Linux PerfTools