
rperf - rPerf Number Finder.
This is a script finds the Relative Performance rPerf number for the current machine or LPAR
This is a simple script that outputs the current machine or LPAR to give you the rPerf number.
The rperf numbers are only available for certain number of CPUs.
If you have a different number of CPUs then a rough calculations is made based on the top number of CPUs and dividing appropriately.
There are some problems:
- Older machines don't have rPerf numbers so the script outputs the roltp number. There is no way to convert a roltp number to a rPerf. You will have to apply your own rules for that.
- Only certain numbers of CPU have official rPerf Numbers like 4 way, 8 way and 16 way. With LPARs, we can have lots of odd numbers of CPU. In this case, the script guesses the rPerf based on rPerf numbers in a fairly crude way. These are a simple calculation and will not be exact - i.e. it straightens out the SMP curve. The script will give a lower than actual rPerf number.
- Shared CPU LPARs that include a faction of a CPU are not handled well - the tool will find the Virtual Processor number and use that as the maximum number of CPUs the LPAR can get.
- On shared CPU LPARs the script is not Entitlement aware but entitlement is not a limiting factor on a uncapped LPAR any way. If capped should the script use Entitlement and not VP?
- How will the script get updated? - Easy it is a straight forward simple shell script - you can up date it yourself and give the script back to your AIX community - that is what Wiki's are all about.
Feedback, welcome.
Want more information on rPerf and roltp?
- Find out more about rPerf numbers from http://www.ibm.com/systems/p/hardware/rperf.html

- The current machines rPerf numbers can be found at http://www.ibm.com/systems/p/hardware/factsfeatures.html

- Older machine rPerf numbers can be found at http://www.ibm.com/systems/p/hardware/system_perf.html

Download the script: rperf_v7
- Version 7 - October 2009
- Version 1 - original
- Version 2 - smaller and faster plus a lot more accurate for small LPARs on larger machines
- Version 3 - small bug fix and include POWER6 p570 models
- Version 4 - Includes JS12/22 and POWER6 p520, p550 and p595 models
- Version 5 - as v4 but with single bug fix for POWER5+
- Version 6 - as v5 but with single bug fix for POWER5 9131-52A_1900
- Version 7 - as v6 plus fixed IBM,9117-570_2200 and added IBM,7028-6C4, IBM,7028-6E4, IBM,7029-6C3, IBM,7038-6M2, IBM,7039-651 and IBM,7040-671
If you find errors or add extra machine data yourself (it is by no means complete yet) then please leave comments here.
My machine is a IBM,9117-570_2200.
Can anyone update rPerf so it includes this configuration ?