bootlin / training-materials

Bootlin embedded Linux and kernel training materials
https://bootlin.com/training/
Other
608 stars 181 forks source link

debugging: add a summary graph regrouping all tools by goals/usage #170

Open Tropicao opened 1 year ago

Tropicao commented 1 year ago

Some parts of the training introduce a lot of tools, some with shared features, some with very specific features. It would be nice to have in the training slides one big picture at which we can go back anytime to distinguish properly all tools. Moreover, such a graph would help to understand relationship between tools (for example : perf relying on tracepoints, kprobes, uprobes, ftrace...)

Tropicao commented 9 months ago

Trainees keep asking during each session about a general graph hinting about what tool to use for what kind of problem, so the priority of this is pretty high. A starting point could be to insert a very simple table in the "Choosing the right tool" at the end of the system wide profiling/tracing section, sorting solutions with the following criteria (maybe with a level, either green, yellow or red):

ia commented 9 months ago

Hello. Recently I subscribed to notifications from some Bootlin repositories here. Once I saw the comment above, I decided to make a suggestion because to me the answer to "how to list monitoring/perf tools" was too obvious. :)

Hence, I've made this quick & little PR. Now I'm just really very curious to get any feedback.