Chapter 3. Realtime-Specific Tuning

Chapter 3. Realtime-Specific Tuning

3.1. Setting Scheduler Priorities
3.2. MRG Realtime Specific gettimeofday speedup
3.3. Using kdump and kexec with the MRG Realtime kernel
3.4. TSC timer synchronization on Opteron CPUs
3.5. Infiniband
3.6. Non-Uniform Memory Access
3.7. Using the ftrace Utility for Tracing Latencies
3.8. Latency Tracing Using trace-cmd
3.9. Using sched_nr_migrate to limit SCHED_OTHER processes.

Once you have completed the tunes in Chapter 2, General System Tuning you are ready to start MRG Realtime specific tuning. You must have the MRG Realtime kernel installed for these procedures.

Important

Do not attempt to use the tools in this section without first having completed Chapter 2, General System Tuning. You will not see a performance improvement.

When are you ready to begin MRG Realtime tuning, perform these steps first, as they will provide the greatest benefit:

When you are ready to start some fine-tuning on your system, then try the other sections in this chapter:

This chapter also includes information on two performance monitoring tools:

When you have completed all the tuning suggestions in this chapter, move on to Chapter 4, Application Tuning and Deployment