Professional Documents
Culture Documents
Satid Singkorapoom
ASEAN IBM i ATS Specialist
April 2014
Disclaimer
Agenda
Miscellaneous
IBM i HW Performance
IBM i HW Performance
50 % for current
SAS disk HW
% Busy for
Good
From past AS/400 Performance
Performance Capabilities Guideline
Reference publication occurs here
IOPS IOPS
rate rate
IOPS
rate
+ Contain disk failure within an ASP – restore only the failed ASP
- Limit peak IOPS capacity in each ASP and disk space management
Use RAID-5/6 protection with Hot Spare disk unit – disk mirroring is
even better
One hot spare unit per max 12 functioning units
No more than 12 units per each RAID-5 set
+ = Total
Metaphor: How fast do I drive my car to get the best fuel consumption
per mileage?
Efficient fuel consumption per mileage lies in engine RPM, not car
speed. Transmission gear lies between these two factors: proper gear
position brings down engine RPM at a speed less fuel consumption
For IBM i, User Pool page faulting rate can be high as long as % Busy
of all disk units in System ASP is still substantially lower than 50% -
powerful disk subsystem absorbs more page faulting rate before its
performance degrades
Rule of Thumb:
During the period of high User Pool page fault rate, if %
Busy of all the disk units in System ASP is lower than
50%, then there is no need to add more main memory
(if the application does not require more by its own
reason)
The previous 3 sample graphs (of the same time period) indicate
that high disk % Busy is more likely caused by high Batch
Processing (Batch Logical Database IO) than by User Pool fault
rate
Inefficient program codes and creation method may exist and thus are
open for change for improvements – changing from OPM program coding
to ILE can deliver performance improvement
For application environment that is complex, there may exist too much
object seize/lock that causes run-time performance issue – query IBM i
performance data to produce such report
Many disk units exhibit % Busy higher than 50% just recently –
was previously consistently lower than 40%
Total main memory page fault rate is only moderate for months
up till now
If you see disk % Busy (in System ASP) of more than 50% during
the same period of time where you also notice high page fault
rate in User Pools, then it is highly likely that the high page fault
rate contributes to the high disk % Busy
Two choices when high page faulting causes high System ASP
disk % Busy
Add disk controller and disk units to absorb more disk IOPS
In some cases, changing from low-performance disk controller to a high-
performance one can also be a solution
Thank
You