Modernization Hub

Capacity

Enhanced Definition

In the mainframe context, **capacity** refers to the maximum capability of a system or its components (e.g., CPU, memory, I/O, storage, network) to process workloads and handle transactions within a given timeframe. It defines the limits of available resources to support business applications and user demands on the z/OS platform.

Key Characteristics

    • Resource-Specific: Capacity is typically measured for specific resources like CPU (in MIPS or MSUs), memory (in GB), I/O operations (IOPS), and network bandwidth.
    • Dynamic and Configurable: Mainframe capacity can often be dynamically adjusted through features like On/Off Capacity on Demand (CoD), Capacity Upgrade on Demand (CUoD), and PR/SM for LPAR resource allocation.
    • Workload Dependent: The effective capacity is heavily influenced by the nature of the workload (e.g., CPU-intensive batch jobs vs. I/O-intensive online transactions).
    • Measured and Monitored: Tools like RMF (Resource Measurement Facility) and SMF (System Management Facilities) are crucial for collecting performance data to understand and manage current capacity usage.
    • Software and Hardware Limits: Capacity is constrained by both the physical hardware (processors, memory modules) and software limits (e.g., operating system maximums, database limits).

Use Cases

    • Performance Monitoring and Tuning: Analyzing current capacity utilization to identify bottlenecks and optimize system performance for critical applications.
    • Workload Management and Balancing: Distributing workloads across multiple LPARs or systems to ensure optimal resource utilization and meet service level agreements (SLAs).
    • Future Planning and Upgrades: Forecasting future resource requirements based on business growth and application changes to plan for hardware upgrades or additional capacity.
    • Disaster Recovery Planning: Ensuring that a recovery site has sufficient capacity to handle critical workloads in the event of a primary site failure.
    • Cost Optimization and Licensing: Managing capacity to minimize software licensing costs, which are often tied to CPU consumption (e.g., MSUs).

Related Concepts

Capacity is intrinsically linked to Workload Manager (WLM), which dynamically manages system resources to achieve performance goals within the available capacity. SMF and RMF provide the raw data necessary to measure and analyze capacity utilization, feeding into capacity planning tools. It is also fundamental to LPAR management, where PR/SM allocates a portion of the physical machine's total capacity to each logical partition.

Best Practices:
  • Proactive Monitoring: Regularly monitor key performance indicators (KPIs) using RMF, SMF, and third-party tools to identify trends and anticipate capacity shortfalls.
  • Capacity Planning: Develop a robust capacity planning process that includes forecasting, modeling, and scenario analysis to align IT resources with business demands.
  • Optimize Workloads: Continuously optimize application code (e.g., COBOL, PL/I) and JCL to reduce resource consumption and maximize the effective capacity of existing hardware.
  • Leverage Dynamic Features: Utilize On/Off CoD and Capacity Upgrade on Demand features to dynamically scale resources up or down as business needs fluctuate, avoiding over-provisioning.
  • Establish Baselines and Thresholds: Define normal operating baselines and set alerts for capacity thresholds to enable early detection of potential performance issues.

Related Vendors

Rocket Software

184 products

Precisely

28 products

BMC

195 products

Broadcom

235 products

IBM

646 products

Related Categories