Tech Forum

Agenda

Developer Tools, Performance and Tuning

Red Hat Enterprise Linux is optimised out of the box for a wide range of general workloads performed by many different customers. Sometimes there is a requirement to take the optimisation further and fully optimise a system for one specific workload to maximise the performance available from the hardware for that single task. This session is aimed at showing you some of the tools than can be used to achieve this goal.

General system performance tuning

Depending on what you are trying to achieve there are a large number of general system performance tweaks that can be applied to a system, from the underlying network stack to key kernel and file system tuning options. This session will introduce you to some of these and show you some quick wins for tuning your machines.

System/Application profiling, systemtap, oprofile

Once you have completed some of the initial system performance tuning actions, you will need to dig further into the performance of both the underlying system and the application you want to tune in order to find out what the system is spending its time doing and how you can reduce that time through further optimisation. This session will show you how to use the tools, analyse the results and what to do when you have the results.

JBoss tuning

One very common workload is that of a J2EE Application Server. There are a number of tasks specific to the tuning of a J2EE application server that can provide significant performance improvements. The Red Hat JBoss Application server is highly configurable with significant opportunity for customisation to a particular J2EE application. How to use less memory, serve more clients and get better performance.

Time Theme of presentation
13:00 Welcome
13:10 General system performance tuning
13:50 System profiling, systemtap, oprofile
14:30 Coffee break
14:45 JBoss tuning
15:20 Q & A
15:30 Drinks and snacks