Sizing formulas

This section provides a summary of the sizing formulas. You can use these formulas as a guideline to size your deployments.

The formulas are designed to estimate the IFL demand, which is the minimum number of physical IFLs required for a given deployment. Keep in mind that performance varies with configuration and other factors. Therefore, results that are obtained in other operating environments might vary. We recommend that you run your own experiments with a configuration applicable to your environment to measure the IFL demand.

IFL demand

Each formula uses the IFL demand as measure, which expresses the number of additional IFL cores that are used to operate the component. In this regard, it is the difference between the used IFL cores during operation and the used IFL cores of a specific baseline.

To compute the used IFL cores, the real utilization formula for SMT-2 enabled systems is used. The assumption is an SMT speedup of 1.3. This formula uses the hyptop metrics core utilization u c , thread utilization u t , and the management utilization u m to compute the real IFL utilization:

D u t i l = 2 u c - u t 1.3 + u t - u c + u m

The used IFL core demand is calculated by dividing it by 100 to express the utilization percentage as the number of used cores:

DIFL=Dutil100
Note: The calculation based on formulas is abstract. Therefore, in each section, an illustrating example based on a bare metal deployment is provided.

RHOCP cluster sizing

Estimates how many IFLs are required for a cluster with a specific number of RHOCP nodes:

DIFL=N*Cnode+Dmgmt

where:

N
Number of compute nodes
C n o d e
IFL demand per compute node
D m g m t
IFL demand for control plane node

Red Hat OpenShift Virtualization (RHOCPV) sizing

Estimates how many IFLs are required to have a specific number of idling VMs in a running and ready state:

DIFL =N* C vm + D operator

where:

N
Number of idling VMs
C v m
IFL demand per idling VM
D operator
IFL demand for the Red Hat® OpenShift® Virtualization Operator

RHOCP Operator sizing

Estimates how many IFLs are required to have a specific number of VMs in running and ready state:

DIFL = D operator

where:

D operator
IFL demand for Operator deployment

RHOCP sizing for infrastructure add-ons

Estimates the IFL demand for a workload with a specific number of transactions-per-second using a specific service infrastructure add-on:

DIFL =N* C tps + D operator

where:

N
Number of transactions per second
C tps
IFL demand per transaction per second
D operator
IFL demand for RHOCP infrastructure Operator