drmgr -r -c cpu Deconfigures one core from the active partition. Use it N times to deconfigure N cores.
smtctl -m on|off -w now|boot
Controls the enabling and disabling of processor simultaneous multi-threading mode.
vmo -r -o lgpg_regions=n -o lgpg_size=16777216
Sets the size of large pages to 16M, and set the number to use, with -r, takes effect on the next IPL.
bosboot -q
Regenerates the IPL boot to set the options specified with smtctl and vmo.
ulimit
Controls resources allowed to be used by processes. All resource are set to unlimited, of primary importance is the "stack" and "data/heap" settings for SPEC CPU2006 and MPI2007.
chsyscfg -m system -r prof -i name=profile,lpar_name=partition,lpar_proc_compat_mode=POWER6_enhanced
This command enables the POWERPC architecture optional instructions supported on POWER6.
Usage: chsyscfg -r lpar | prof | sys | sysprof | frame
-m <managed system> | -e <managed frame>
-f <configuration file> | -i "<configuration data>"
[--help]
Changes partitions, partition profiles, system profiles, or the attributes of a
managed system or a managed frame.
-r - the type of resource(s) to be changed:
lpar - partition
prof - partition profile
sys - managed system
sysprof - system profile
frame - managed frame
-m <managed system> - the managed system's name
-e <managed frame> - the managed frame's name
-f <configuration file> - the name of the file containing the
configuration data for this command.
The format is:
attr_name1=value,attr_name2=value,...
or
"attr_name1=value1,value2,...",...
-i "<configuration data>" - the configuration data for this command.
The format is:
"attr_name1=value,attr_name2=value,..."
or
""attr_name1=value1,value2,...",..."
--help - prints this help
The valid attribute names for this command are:
-r prof required: name, lpar_id | lpar_name
optional: ...
lpar_proc_compat_mode (default | POWER6_enhanced)
bindprocessor $$ <n>
The next program is to be bound to the specified processor.
Environment variables set before the run:
MEMORY_AFFINITY=MCM
Cause the OS to alloc memory "closest" to the chip that first requests it.
MALLOCOPTIONS=POOL
Selects the OS malloc option that allocates/frees small objects very quickly.
XLFRTEOPTS=intrinthrds=1
Causes the Fortran runtime to only use a single thread.
]]>