Resource Types
(Everything that's limited)
Hardware
- Memory
- CPU
- IO-Load (IO/sec)
- Disk Space
- Network (Bandwith, Load/Ports on Switches,...
Other
- Licenses
- Capacity related Parameters
(e.g. database parameters as listed in V$RESOURCE_LIMIT)
Note: Increase of capacity related parameters might increase utilization of other resources, e.g. memory)
Initial Steps
Goal: Understand workload and resource utilization and describe as mathematical model.
- Document current Resources
- Measure and Document Resource Utilization (Baseline)
- Derive a Mathematical Model
- Initial Cleanup
- Analysis: Identify potential Resource Wastage and quantify benefit of improvements
Ongoing Activity
- Capacity Reporting: Track Resource Utilization over time and benchmark against the Mathematical Model
- Measure and Record Resource Utilization over time
- Measure and Record Workload over time
- Verify that Resource Utilization does not grow stronger than the Workload
- Address and Manage Deviations from mathematical Model
- Capacity Planning
Obtain Business Forecasts.
Based on
- Current Resource Utilization
- Current Reserve
- Business Forecast
the mathematical model will show if
- current capacity reserves are sufficient for the next planning period
- resource extensions are required, or
- resources can be decreased and re-allocated to other growing or new projects