Linux Performance Tuning

Coming soon. Course preview.

Measure a workload, identify its bottleneck, and evaluate a targeted change.

EX442 RHEL 10

Before you begin

Recommended: RHCSA-equivalent skills, preferably RHCE-level experience; RH442 or substantial performance-tuning experience.

Planned course outline

  1. Measurement and hardware inventory

    • System utilities, PCP, resource behavior and hardware reports
  2. Kernel configuration

    • Runtime tunables and module parameters
  3. Application profiling

    • Processes, Valgrind, SystemTap, eBPF and workload comparisons
  4. Resource allocation

    • Priority, TuneD, cgroups and systemd limits
  5. Memory behavior

    • Page sizes, overcommit, swapping, NUMA and shared-memory limits
  6. Storage throughput and latency

    • Schedulers, filesystem layout and dirty-page writeback
  7. Network throughput and latency

    • Bandwidth-delay calculations, system buffers and UDP buffers

Lessons and labs are not available yet. This preview describes planned coverage.

Official information

Explore courses