1. Tracking Processes
2. Finding Open Files with Isof
2.1 Reading the Isof Output
2.2 Using Isof
3. Tracing Program Execution and System Calls
3.1 strace
3.2 ltrace
4. Threads
4.1 Single-Threaded and Multithreaded Processes
4.2 Viewing Threads
5. Introduction to Resource Monitoring
5.1 Measuring CPU Time
5.2 Adjusting Process Priorities
5.4 Monitoring Memory Status
5.6 I/O Monitoring
5.7 Per-Process Monitoring with pidstat
6. Control Groups (cgroups)
6.1 Differentiating Between cgroup Versions
6.2 Viewing cgroups
6.3 Manipulating and Creating cgroups
6.4 Viewing Resource Utilization
7. Further Topics