beautypg.com

8 debug settings in the aix 5l kernel, 0 daemon configuration, 1 rsct daemons – IBM pSeries User Manual

Page 16

background image

pshpstuningguidewp040105.doc

Page

16

If you have eight cards for p690 (or four cards for p655), this command also indicates whether
you have full memory bandwidth.

3.8 Debug settings in the AIX 5L kernel


The AIX 5L kernel has several debug settings that affect the performance of an application. To
make sure you are running with all the debug settings in the kernel turned off, run the following
command:

bosdebug -L

The output will look something like this:

Memory debugger off

Memory sizes 0

Network memory sizes

0

Kernel debugger off

Real Time Kernel off


Check the output to make sure that all the debug settings are off. To change any of these settings,
run the following command:

bosdebug -o =off

After you make changes to the kernel settings, run the following command and then reboot:

bosboot -a


4.0 Daemon configuration


Several daemons on AIX 5L and the HPS can impact performance. These daemons run
periodically to monitor the system, but can interfere with performance of parallel applications. If
there are as many MPI tasks as CPUs, then when these demons run, they must temporarily take a
CPU away from a task. This perturbs the performance of the application if one task takes a little
longer to reach a synchronization point in its execution as compared to other tasks. Lowering the
frequency of these daemons can improve performance or repeatability of the performance of a
parallel application.

4.1 RSCT daemons

If you are using RSCT Peer Domain (such as VSD, GPFS, LAPI striping, or fail over), check the
IBM.ConfigRMd daemon and the hats_nim daemon. If you see these daemons taking cycles,
restart the daemons with

AIXTHREAD_SCOPE=S.