1. SPEForums need your contributions to build up a strong repository of performance engineering resources.

    Dismiss Notice
  2. Whatsapp Group For Software Performance Engineering Professionals!! Click here to get added . No Spam for strictly professional discussions only.
    Dismiss Notice
Dismiss Notice
Hello Guest,

Please reach out to us at admin@speforums.com/+91 8600177662 in case you face any issues with SPEForums. Share your feedback - Click Here

Please support us by sharing performance engineering tutorials/resources with SPEForums.com

-Crew

Resource Utilization

Defines the generic concept of resource utilization

  1. admin
    Utlization

    Utilization of any system resource is defined as the Ratio of Busy Time to Total Time of Observation.


    Example
    Let us consider an ATM center with one ATM machine to understand the utilization. If there are 20 people coming in to the ATM center in one hour then the arrival rate is 20 per hour. Let us assume each person does only one transaction and it take about 2 minutes for each transaction to complete. Hence the ATM is capable of completing 30 transactions in one hour. The total time taken to complete 20 transactions would be 40 minutes. So the ATM has been in use for 40 minutes out of one hour window. Hence the average utilization of the ATM in the given one hour is 40/60 = 66.66%.

    Hardware Resource Utilization

    Resource Utilization (%) = Used capacity of a Resource * 100/ Available Capacity of Resource

    upload_2017-12-3_1-43-21.png

    Utilization is always measured in terms of percentage.

    The utilization concepts can be used across all the system hardware components such as CPU, Memory, Disk, Network.

    Some important resource utilization from the standpoint of software performance engineering are:

    • CPU Utilization
    • Memory Utilization
    • Disk Utilization
    • Network Utilization