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

How to do Capacity Planning based on LAB Performance/Load Tests?

Discussion in 'Capacity Planning' started by Vaibhav, Dec 14, 2015.

  1. Vaibhav

    Vaibhav Administrator
    Staff Member

    Joined:
    Dec 10, 2015
    Messages:
    21
    Likes Received:
    1
    Hi,

    I am looking for answer or procedure we should follow to do the capacity planning?

    # Let me put the question in a different way,
    suppose customer is asking for number of servers and configuration i should use based on different user base.How do i calculate? or Answer this?

    #This is a common question but not getting proper answer for this, request you to please share any reading material or link which i can use to study actual formula of Capacity Planning.

    Thanks
     
    #1 Vaibhav, Dec 14, 2015
    Last edited: Dec 14, 2015
  2. AnmolD

    AnmolD New Member
    Staff Member

    Joined:
    May 23, 2015
    Messages:
    14
    Likes Received:
    2
    @Vaibhav Ther is no straight forward answer to this.
    I have seen people doing sizing (in one of my previous company) mostly by experience. Ideal method is to design an accurate workload and then based on the results of testing, predict the size of your hardware.
    Though workload design for a new application would be an approximation. A typical methodology is shown below

    upload_2015-12-14_22-19-43.png
     
  3. davecb

    davecb New Member

    Joined:
    Dec 16, 2015
    Messages:
    1
    Likes Received:
    2
    If you work in time units you can do a mathematical model (a queuing network) of how long it takes to do a unit of work, and that can be scaled for different hardware. Working with %cpu or memory sizes and scaling linearly will give you a model that will (naturally!)predict straight lines, while the actual time-vs-load curve is a hyperbola, and looks like "_/" when plotted. See anything by Neil Gunther or Teamquest for the real skinney.
     
  4. admin

    admin Administrator
    Staff Member

    Joined:
    Aug 13, 2014
    Messages:
    118
    Likes Received:
    2
    @devecb can you please give me a pointer to Neil Gunther? Do you have a ebook that we can refer
     
  5. Krishna18in

    Krishna18in New Member

    Joined:
    Feb 28, 2016
    Messages:
    3
    Likes Received:
    1
    Extrapolation doesnt always work, There is no silver bullet formulae to calculate the Extrapolation of results.
    How can we expect that 1 server can handle 100 users load ==> 10 servers can handle 1000 users load.
     
  6. anmoldubey

    anmoldubey Administrator
    Staff Member

    Joined:
    Aug 13, 2014
    Messages:
    34
    Likes Received:
    4
    That defines horizontal scalability and is never directly proportional !!
     

Share This Page