Bandwidth Utilization Avg or Max for capacity Planning best practice

Hello All - This is a conceptual or Non-Cisco product question. Hope you can help me to get this best industry practice
I am doing a Capacity planning for the WAN Link Bandwidth. To study the last month bandwidth utilization in the MRTG graph, i am seeing  two values
Average
Maximum.
To measure how much bandwidth my remote location is using which value i have to use. Average or Max?
Average is always low eg. 20% to 30%
Maximum is continuous 100% for 3 hour in 3 different intervals in a day and become 60% in rest of the day
What is the best practice followed in the networking industry to derive the upgrade size of the bandwidth by using the Utilization graph
regards,
SAIRAM

Hello.
It makes no sense to use average during whole day (or a month), as you do the capacity management to avoid business impact due to link utilization; and average does not help you to catch is the end-users experience any performance issues.
Typically your capacity management algorithm/thresholds are dependent on traffic patterns. As theses are really different cases if you run SAP+VoIP vs. youtube+Outlook. If you have any business critical traffic, you need to deploy QoS (unless you are allowed to increase link bandwidth infinitely).
So, I would recommend to use 95-percentile of maximum values on 5-15 minutes interval (your algorithm/thresholds will be really sensitive to pooling interval, so choose it carefully). After to collect baseline (for a month or so)  - go and ask users about their experience and try to correlate poor experience with traffic bursts. This would help you to define thresholds for link upgrade triggers.
PS: proactive capacity management includes link planning for new sites and their impact on existing links (in HQ and other spoke).
PS2: also I would recommend to separately track utilization during business hours (business traffic) and non-business (service or backup traffic).

Similar Messages

  • Setting needed for Capacity Planning.

    Hi PP Gurus,
    I want to know what setting we have to do for capacity planning.
    what I know is:
    1. W/C should be set for finite scheduling.
    2. In scheduling parameters for process order tick "Generate capacity Requirement".
    This both setting are made in my scenario, but it is'nt loading the work center fot that week.
    Any other setting nedded?
    Thanks, in advance.

    Dear ,
    You need to have following set up at basic level frist before you perfomr the capacity requirement planning  :
    1.In OPKP-Define Production Scheduling parameter -Availability check -Confirm Capacity and also Finite Scheduling chekc box ticked .
    2.In OPU3/OPU5-Define Scheduling Parametesr -you should mark the following
    1.Automatic Scheduling check box should be marked
    2.Scheduling Log check box should be marked -generate in case there is a scheduling error due to capacity over load .
    3.Scedulinga and Generate Capcity should be ticked .
    3.In OPJK Imaintain check capacity with SAPSFCG013 overall profile and set indicator -1 -Release Order -by user decision if capacity is insufficient
    4.Work Center - Define the capcity planner group,activate checkbox Relevant for Finite sceduling,on the capacity header define the shift timings,break timings and unit of measure,no of individual capaity, enter formula for scheduling in capacity view.
    5.Routing - enter the values for the standard values. Use control key with scheduling and CRP activated .
    6. OPD0 and have the following set up  : Overall profile : SFAPSFC015 --Inside the over all profile I have the following set up
    1.Selection Profile -SAPSFCS013 SFC: Order view, standard overview
    2.Control Profile : SAP___C004 : Gen Capacity Availability Check for 1.5 months
    3.Time Profile : SAP___Z006 : Gen Capacity Availability Check for 1.5 months
    4.Evalution Profile : SAPSFCA013 : Gen Capacity Availability Chek =3.0D
    5.Strategy Profile : SAPSFCVER1-Gen Capacity availability Check
    6.Period Profile : SAP___P001 -Weekly period
    7.List Profile : SAPSFCI001-Production Planing
    Check all of them in place .Then you can go ahead with Capacity Req.Planning -Evalution and Leveling -CM21/CM22/CM05/CM07  etc.
    Refere the below theread for farther reference :
    Capacity problem in production order
    capacity planning
    Hope this will be useful .
    Regards
    JH

  • Blocking of work center capacity for capacity planning

    How can i block a work center capacity for capacity planning during Machine breakdown( via a Preventive maintenance order)?
    i believe it will reduce machine capacity, yet how can i view this, against the previous capacity? is there a possible report or can it be shown through a transaction?

    Hi,
    In capacity header details screen not exactly as "can be used for capacity evaluation " but
    "relevent to finite sceduling"
    "can be used for several operations"
    "long term planning"
    these all indicators you can deflag this and check the results ,it may helpful to you.

  • Any good table for Capacity Planning?

    HI all,
    Is there any table for capacity planning?
    we want to do some development to get capacity requirements data for each work center, don't like using CM01.
    Thanks!
    Harvey

    Dear
    Please find below SAP tables for CRP :
    CRHD         Workcenter Header Data
    CRCA         Workcenter Capacity Allocation
    CRCO         Workcenter Cost Center Assignment
    CRHH          Hierarchy Header
    CRHS           Hierarchy Structure
    CRTX          Workcenter Text
    KAKO         Capacity Header
    KAZY          Intervals of Capacity
    Regards
    JH

  • Tables for capacity planning?

    HI all,
    Is there any table for capacity planning?
    we want to do some development to get capacity requirements data for each work center, don't like using CM01.
    Thanks!
    Harvey

    >
    harvey wu wrote:
    > HI all,
    >
    > Is there any table for capacity planning?
    > we want to do some development to get capacity requirements data for each work center, don't like using CM01.
    > Thanks!
    >
    > Harvey
    Hi Harvey,
    Kindly check if the Below tables satisfy ur requriement
    KBED      Capacity Requirements Records
    KBEZ      Add. data for table KBED (for indiv. capacities/sp
    KBKO      Header Record for Capacity Requirements
    Reg
    Dsk

  • EXtractor for Capacity planning

    HI, I cant find any extractor for manufacturing capacity planning, data are stored in tables KBED + KBKO  on R3 side. Have You any advice
    Thanx

    Hi,
    Check with 2LIS_04_* datasources.
    Thanks
    Reddy

  • Selection profile sets for capacity planning

    Hi,
    Could you please explain me in details about different sets in selection profiles configuration (work center set, order set, capacity category set, initial set) thorugh OPA2  and how they are related to sets in OPD1 configuration (Object, filter sets).
    Does these sets will effect capacity availability check calculations or they only for different display options for user.
    Please provide if there is any detailed document available since I have a problem where CM01 list is not matching with overall profile used for capacity availability check while creating orders.

    run t-code OPD0 and make adjustment for your overall profile (change a control profile)

  • Colour Coding for capacity planning

    Hello Everyone,
    Please tell me is there any way where we can show different colours in CM25 transaction.
    means my orders are showing in red colour lets say if my order crosses the finsh date of my last operation is should show in different colur..?
    is it possible in any config setting or do i need to go for development.
    Best Regards,
    Ramansingh Thakur

    Hi,
    thanks for your quick response
    Lets say if my production order quantity is showing in red colour now my client wants that watever quantity is confirmed it should show in green colour.
    is it possible..??
    Best Regards,
    Ramansingh THakur

  • Integrated Planning Best Practices

    Folks -
    Does anyone have or know if there is a SAP BEst Practices White Paper, addressing Modelling, Planning Objects, and other design considerations, etc..for Integrated Planning
    I am not looking to install SAP Best Practices buidling blocks etc.
    All I am looking for is a white paper.
    Will reward of course.

    Hi Abhi,
    BI Integrated Planning is still too new. However, you can take the lessons learned and best practices for BW (data modeling) and for BPS (planning models) which also apply for BI-IP in a very similar way.
    Regards,
    Marc
    SAP NetWeaver RIG

  • When to use Resource Plans - best practice?

    when would a Resource plan best be used instead of simply building a team within a project file with generic resources?  
    thanks
    Steve

    Hi Steve,
    The resource plan is meant to be used in an early planning phase before starting scheduling the project phases. The resource plan allows you entering the workload planned by resource skills by time period. It could also be by named resources if they are
    already identified in this early phase (but usually they are not). The resource plan is really useful when you start using Project from the business case before the project even really started. Doing so, you'll be able to perform portfolio analysis and scenario
    and manage your pipeline of projects based on the capacity available.
    Then as soon as you are able to create a more detailed plan, you switch to MS Project were you can assign resources (generic and/or named) to phases/tasks. Note that you have a parameter in the resource plan which trigger how the capacity is calculated:
    from the resource plan: in the early phase when you just have a resource plan,
    from the project plan: when all your workload is transcrribed in the project plan and the resource plan is either empty or redundant,
    from the project plan until : when the project plan contains the workload until a certain date; after this date, the resource are not yet identified and Project takes the workload from the resource plan to calculate the capacity.
    Hope this helps,
    Guillaume Rouyre, MBA, MVP, P-Seller |

  • Looking for Some Examples / Best Practices on User Profile Customization in RDS 2012 R2

    We're currently running RDS on Windows 2008 R2. We're controlling user's Desktops largely with Group Policy. We're using Folder Redirection to configure their Start Menus as well.
    We've installed a Server 2012 R2 RDS box and all the applications that users will need. Should we follow the same customization steps for 2012 R2 that we used in 2012 R2? I would love to see some articles on someone who has customized a user profile/Desktop
    in 2012 R2 to see what's possible.
    Orange County District Attorney

    Hi Sandy,
    Here are some related articles below for you:
    Easier User Data Management with User Profile Disks in Windows Server 2012
    http://blogs.msdn.com/b/rds/archive/2012/11/13/easier-user-data-management-with-user-profile-disks-in-windows-server-2012.aspx
    User Profile Best Practices
    http://social.technet.microsoft.com/wiki/contents/articles/15871.user-profile-best-practices.aspx
    Since you want to customize user profile, here is another blog for you:
    Customizing Default users profile using CopyProfile
    http://blogs.technet.com/b/askcore/archive/2010/07/28/customizing-default-users-profile-using-copyprofile.aspx
    Best Regards,
    Amy
    Please remember to mark the replies as answers if they help and un-mark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]

  • Search for ABAP Webdynpro Best practice or/and Evaluation grid

    Hi Gurus,
    Managers or Team Leaders are facing of the development of SAP application on the web. Functional people propose to business people Web applications.  I'm searching for Best practice for Web Dynpro ABAP Development. We use SAP Netweaver 7.0 and an SAP ECC 6.0 SP4.
    We are facing of claims about Webdynpro response time. The business wants to have 3 sec response time and we have 20 or  25 sec.
    I want to communicate to functional people a kind of recommendation document explaining that in certain case the usage of Webdynpro will not be a benefit for the business.
    I know that the transfer of data, the complexity of the screen and also the hardware are one of the keys but I expect some advices from the SDN community.
    Thanks for your answers.
    Rgds,
    Christophe

    Hi,
    25s is a lot. I wouldn't like to use an application with response time that big. Anyway, Thomas Jung has just recently published a series of video blogs about WDA performance tools. It may help you analyzing why your web dynpro application is so slow. Here is the link to the [first part|http://enterprisegeeks.com/blog/2010/03/03/abap-freakshow-u2013-march-3-2010-wda-performance-tools-part-1/]. There is also a [dedicated forum|Web Dynpro ABAP; to WDA here on SDN. I would search there for some tips and tricks.
    Cheers

  • Authorizations for tasks (R_UC_TASK) / Best Practice SEM-BCS authorization

    Dear Experts,
    I am quite new to authorizations and in particular to SEM-BCS authorization. So I would be happy if you could help me with the following requirement:
    We have to setup an authorization concepts for SEM-BCS. Among others we want to setup authorizations for consolidations tasks using authorization object R_UC_TASK. With this authorization object certain tasks can be restricted to certain characteristic values u2013 e.g. for a certain consolidation group or a certain consolidation unit. We have defined a role each for certain consolidation tasks. These roles are not restricted to any characteristic value yet. We have for instance a role u201Cregional controlleru201D who is allowed to perform certain BCS tasks on a regional level (consolidation unit level). This would mean that we would have to create the role u201Cregional controlleru201D for all consolidation units u2013 see example below:
    Role 1: Regional Controller u2013 Cons. Unit 1000
    Role 2: Regional Controller u2013 Cons. Unit 1100
    Role 3: Regional Controller u2013 Cons. Unit 1200
    Role n: Regional Controller u2013 Cons. Unit n
    We have more than 400 consolidation units. So this would require a high effort. Is there instead a possibility of creating one role based on authorization object R_UC_TASK which just defines which activities can be performed (without restricting access to a certain consolidation unit). , and using second role which defines the consolidation unit access? u2013 see example below:
    A
    Role: Regional Controller
    Role: Cons Unit 1000
    B
    Role: Regional Controller
    Role: Cons Unit 1100
    C
    Role: Regional Controller
    Role: Cons Unit 1200
    In this case we only would have to maintain one role u201CRegional Controlleru201D and we only would have to assign the restriction for the consolidation unit. How could this be realized?  Or do you have any other ideas to solve this requirement in a simple way?
    Moreover I would be happy if you could tell me where I could find best practice scenarios for SEM-BCS authorizations.
    Thanks a lot in advance!
    Best regards
    Marco

    Hello Marco,
    you can enter a master role in the description tab of a role. All fields populated via program PFCG_ORGFIELD_CREATE can be maintained in the role. All other fields will be taken from the master role. So you only need to populate the field for unit with the program.
    Good luck
    Harry

  • NSM Event Agent for AD location - Best practice

    Hello,
    We are currently designing our NSM 3.1 for AD implementation and would like some guidance with regard to installing the NSM Event Agent. We have come up with two options:
    The first option is to install the NSM Event Agent on a Domain Controller where new user accounts are provisioned.
    The second option is to install the NSM Event Agent on a server with the other NSM components.
    The argument for option 1 is that NSM will be notified as soon as an account is created.
    The argument for option 2 is that MS best practice is that no other software should be installed on a DC and that the NSM Event Agent will perform a network request to talk to the nearest domain controller to obtain a list of changes since it last connected.
    Is there any preferred option, or does it not matter?
    Regards,
    Jonathan

    On 10/28/2013 7:16 AM, JonathanCox wrote:
    >
    > Hello,
    >
    > We are currently designing our NSM 3.1 for AD implementation and would
    > like some guidance with regard to installing the NSM Event Agent. We
    > have come up with two options:
    >
    >
    > - The first option is to install the NSM Event Agent on a Domain
    > Controller where new user accounts are provisioned.
    > - The second option is to install the NSM Event Agent on a server with
    > the other NSM components.
    >
    >
    >
    > The argument for option 1 is that NSM will be notified as soon as an
    > account is created.
    > The argument for option 2 is that MS best practice is that no other
    > software should be installed on a DC and that the NSM Event Agent will
    > perform a network request to talk to the nearest domain controller to
    > obtain a list of changes since it last connected.
    >
    > Is there any preferred option, or does it not matter?
    >
    > Regards,
    >
    > Jonathan
    >
    >
    Jonathan,
    Unlike eDirectory event monitoring, Active Directory event monitoring is
    accomplished with a polling mechanism. Therefore putting your Event
    Monitor on the domain controller will not significantly increase
    performance. As long as the Event Monitor is in a site with a domain
    controller, it should pick up events as quickly as it can.
    For further reading on AD sites and domain/forest topology we recommend
    reviewing http://technet.microsoft.com/en-us/l.../cc755294.aspx.
    Remember that for AD, NSM requires only one Event Monitor per domain
    (and in fact you'll only be able to authorize one Event Monitor per
    domain through the NSM Admin client.) However, deploying a second Event
    Monitor as a backup may be helpful. When the AD Event Monitor is
    installed and configured for the first time, it first has to build a
    locally-cached replica of the domain it resides in. In a large domain
    this can take a long time, so having a second EM already running, which
    can be authorized immediately if the primary EM goes down, will ensure
    that you catch up with events in AD more quickly.
    -- NFMS Support Team

  • Resources for from design - best practices for layout?

    Hi,
    I have made a number of forms fo the past few years.  I feel like they look dated and are somewhat stale...   I have found a few resources out there on Javascript best practices and more mechanical focused articles, but nothing really specific design as it relates to usability and "feel".  I realized some of this is subjective and varies depending on the form's purpose, but I am just looking for some new ideas.
    Does anyone have a resource or listing of froms they think are outstanidng from a design perspective?
    Is anyone willing to share forms they think are outstanding? Just that baisics like information collection?
    How much color and line type objects become to much?
    What are some design elements used in "web 2.0" (whatver that really means) that we sould be using in our forms.  tempered with what can be done.
    I am looking for this to be an open disucssion and am curious to hear what works for others.  I hope others will find this interesting and helpful.
    Cheers,
    Tom

    And the second snippet code validates any form to check every fields if values are not null, if a value is null it will setFocus on the first null field
    2. Validate Form and Focus on First Field that Fails Validation
         2.1 Create a script Object with two small methods to return a table of fields that have null values
    Script Object :
    form1.#variables[0].myForm - (JavaScript, client)
    //Tab for field's expressions and field's exceptions
    var tabExpression;
    var tabException;
    function validateAllFields(rootObject){
              //If a field is null, stop everything
              if (tabExpression.length > 0)
                             return;
              //If the 'presence' property is by default 'visible' in the form and the object value is 'visible', the 'presence' property doesn't exist
              //If its default value is "hidden", the property always exist
                   if (!rootObject.isPropertySpecified("presence") || rootObject.presence == "visible"){
                                  //Verify if the object contains an interface 'button'
                                  //The button is considered as a 'field', so if it's not a button the statement is true
                                  if (!(rootObject.isPropertySpecified("ui") && rootObject.ui.nodes.item(0).className == "button")){
                                                 //If the object contains nodes and if it's not a 'field' or a RadioButtonList
                                                 if (rootObject.nodes.length > 0 && (rootObject.className != "field" && rootObject.className != "exclGroup")){
                                                                //Recall this method for each nodes in the object to find every fields (Recursive Method)
                                                          for (var i = 0; i < rootObject.nodes.length; i++){
                                                                                    validateAllFields(rootObject.nodes.item(i));
                                                 //Verify to add the object in the list if the object is a field and if it contains a value
                                                 if (rootObject.className == "field" || rootObject.className == "exclGroup"){
                                                                if (rootObject.rawValue == null || rootObject.rawValue == 0){
                                                                               //Variable to determines if the object is an exception field
                                                                               var boValidate = true;
                                                                               //If there's exception fields
                                                                               if (tabException.length > 0){
                                                                                              //Verify if the field is in the exception list
                                                                                              if (tabException.indexOf(rootObject.name) != -1){
                                                                                                       boValidate = false;
                                                      //Add if the object is not in the exception table
                                                      if (boValidate)
                                                                tabExpression[tabExpression.length] = rootObject.somExpression;
         2.2 Create this method in your object as well, and will be called on a click_event
    function getValExpressions(rootObject, tabExcption){
         //Create new table
         tabExpression = new Array();
         //Put the exceptions fields value in the exception table
         tabException = tabExcption
         //Validation
         validateAllFields(rootObject);
         //Return a null field
         return tabExpression;
         2.3 The click event is where you write the special validation for different forms
    //Create a table with exception fields, can be used for special validation fields or no validation
    var tabExceptionFields = new Array("dateField1", "txtComments", "txtTotal");
    //Call the validation
    var tab = myForm.getValExpressions(Main, tabExceptionFields);
    if (tab.length > ){
         xfa.host.setFocus(tab[0]);
    } else{
         var boValidate = false;
         var strExpression;
         //write your validation according to the fields you need special validation.
         if (statement == false){
              strExpression = Reference_Syntax.Field.somExpression;
              boValidate = false;
          if (boValidate){
              xfa.host.print(1, "0", (xfa.host.numPages -1).toString(), 0, 0, 0, 0, 0);
         } else{
              xfa.host.setFocus(strExpression);
    I will post a form template as an exemple for these function
    Enjoy!
    Message was edited by: Magus069

Maybe you are looking for

  • Can't see home sharing library on new PC

    I have a 7 year old Windows XP PC, and a brand new Windows 7 PC. I would like to move my iTunes files from the old PC to the new one, so it looks like Home Sharing is the sensible way to do it. I have made sure that Home Sharing is enabled on both PC

  • Assigning Values to a Field Depending on Other Field

    Hi, I'm creating a survey that is used to capture data on a yearly basis. We are attempting to make the survey as self-validating as possible to minimize workload. One section of the survey asks for a yearly change in the number of people in a progra

  • Fixing Payment History

    Hello - Helping a friend with her credit. Her FICO score hovers around a 550. She unfortunately was late for six student loan payments in 2013/14 (appears to be 90 days late). Prior to this, she had little to no credit history. So what's there is "ba

  • Extract data from CAUFVD

    Is there a way to extract data from CAUFVD structure? I need to get the field for the Delivered Quantity (CAUFVD-GWEMG) but it is not in tables AUFK or AFPO. Thanks

  • Cs4 crashed and now wont open

    before i get my head bit off for being in wrong forum...i feel i am lucky to get this far... whilst running batch from within cs4, my computer hung and i was forced to hold the power button as i could not force quit nor close any open programme...aft