June 2017
Intermediate to advanced
478 pages
13h 14m
English
We will hit a problem right away. While it is important to observe the system in its natural state, the tools often need additional information to make sense of the events.
Some tools require special kernel options. For the tools we are examining in this chapter, this applies to perf, Ftrace, and LTTng. Therefore, you will probably have to build and deploy a new kernel for these tests.
Debug symbols are very helpful in translating raw program addresses into function names and lines of code. Deploying executables with debug symbols does not change the execution of the code, but it does require that you have copies of the binaries and the kernel compiled with debug information, at least for the components you ...
Read now
Unlock full access