Opinion on amount of DIA, BGD, etc... processes

Hello Everyone,
Can I get an opinion on how many of each process you have defined in your BW system?
DIA
BGD
UPD
I understand it depends on the hardware, etc you have, but simply just what you have in your system...that's all.  We just want to get varying ideas.
Thanks

I have not checked the estimates, but first of all, it is not a good idea to run Grid Control Repository in the same database with any other programme, development or application. It should be created in its own Database that is not shared
I believe the host process you mentioned are mostly for SYSMAN. You should always expect the Agent to have 2 connections to the database and SYSMAN/DBSNMP to open up to 20 connections before the Application Team connects.
Processes parameter settting of 150 is normally enough if the database is only used for Grid Control Repository. But if the Application team is also running there applications against that database, then you need to multiple the maximum number of connections for each team member by the number of team members and add it to the number above (e.g 22).
If I find any documented estimates, I will let you know.

Similar Messages

  • SM21 - Request (type DIA) cannot be processed

    Hi,
    In SM21, I get this error and cannot determine the root cause through SM21 as no help or drill capability exists.
    SM51 shows that dialog processes are available as no CPU time is posted against some of them.  Where do I look in the system to get a bit more of an insight on this thing?
    Thank you in advance for your help,
    Mike
    Here is a copy of the whole SM21 log entry:
                                                                                    Time     Type Nr Clt User TCode Grp N Text                                                                               
    07:02:36 DP                     Q0  G Request (type DIA) cannot be processed                                                                               
    Request (type DIA) cannot be processed                                                                               
    Details                                                                               
    Recording at local and central time........................ 06/10/2009 07:02:36                                                                               
    Task...... Process    User...... Terminal Session TCode Program Cl Problem cl         Package                                                                               
    27263      Dispatcher                                           K  SAP Web AS Problem STSK                                                                               
    Further details for this message type                                                                               
    Module nam Line Error text Caller.... Reason/cal                                                                               
    dpxxdisp   5551  DIA       DpRqBad    bad_req                                                                               
    Documentation for system log message Q0 G :                                                                               
    The dispatcher is unable to process a request.  The preceding system                            
    log or trace entries should contain more detailed information about                             
    the reason.                                                                               
    The work process type of the request is given:                                                  
    DIA: Dialog work process                                                                        
    UPD, UP2 Update work process                                                                    
    SPO: Spool work process                                                                         
    ENQ: Enqueue work process                                                                       
    BTC: Background work process                                                                    
    Technical details                                                                               
    File Offset RecFm System log type             Grp N variable message data                                                                               
    590 756000 m     Error (Function,Module,Row) Q0  G  DIA                                  DpRqBadbad_reqdpxxdisp5551

    Hi,
    Please increase the trace level of the WP, so that more information can be gathered.
    Regards,
    Pavan

  • No amount if check on "Manual Processing Only" in KKA1

    Hi Expert,
    I am running Results Analysis for Internal Order. If i run without check on "Manual Processing Only", WIP Act.Cost will come out with amount in column WIPR COP.
    If i run with check on "Manual Processing Only", there was zero amount in WIP cumulative balances column.
    Results Analysis Category    Line ID
    WIPR                                      COL
    WIPR                                      COP
    WIPR                                      COS
    RUCR                                     COL
    RUCR                                     COP
    RUCR                                     COS
    Please advice is there any configuration is missing or need enhancement?
    Thanks.
    regards,
    ng chong chuan

    Hi Expert,
    I able to solve this issue, i need to tick save when execute Results Analysis Key for the internal order.
    Thanks.

  • How to reduce materials codification with their property like length, Dia, type etc

    Hello Experts
    Please help me to map client requirement in SAP.
    I am sap mm consultant and current scenario with client is that they are having lots of material which only differ from their property as length, dia, metal type, size etc...
    Our assurance with client is, we will reduce materials codification complexity, they doesn't want thousand of material code which would be differ from only their property and they want to valuate each material separately also.
    I am trying to minimize material codification by creating classification but it is not being clear to me either this will solve our purpose.
    Please help me to rectify this issue by providing a couple of ideas.
    I'll appreciate your prompt help on this.
    Thank you!
    Best Regards
    Mohit Jaiswal

    Hi Mohit,
    Material variants are adequate for production, make-to-order, but cannot be used to control stocks. The characteristics of a variant are only recorded at sales order level. The advantage is that pricing can be set considering this characteristics. The disadvantage is that stock is all in a unique material code.
    Material classification is not useful per se since characteristic values are set at material master level, so you cannot have two colors for the same material.
    Other thing you can use are batches and a batch class with your relevant characteristics. In this scenario you would know how much stock you have of any combination of characteristics and sales price could also be set based on this characteristics. The stock value is one for each material.
    The third option I see is to have different valuation types, on for each combination of characteristics values. The stock quantity and stock value would be individually separated but the maintenance of new valuation types would be complex.
    regards,
    Edgar

  • Function called IN BACKGROUND TASK goes to work process DIA, not BGD

    I'm calling a function IN BACKGROUND TASK
    In SM50, I see it running in a DIA work process.
    I want it to run in a BGD work process.
    Can this be done?  If so, how?  If not, why not?

    Hi...
    It looks like, it will always run in DIA process and not Background process...I am not sure that we can change the work process
    Check the below link..
    http://help.sap.com/saphelp_40b/helpdata/pt/69/c24f864ba111d189750000e8322d00/content.htm
    What is written in the link is...
    "Background updates (CALL FUNCTION IN BACKGROUND TASK) represent a variant of remote function call that is synchronous with the end of a transaction (COMMIT WORK). In background updating, an update is run in another dialog work process that may be in the same or in another application server and R/3 System. Because such updates run in their own LUWs, they may start only after all critical updates have been completed. Otherwise, it would not be possible to roll back background changes in the event of an error in another update component. "
    IF you get the answer of whether we can change the work process then please let us know...

  • Cash Register Program (processing "sales" and "amounts" )

    I'm having trouble adding amounts to an array of capacity that the user sets at the beginning of the program. It seems very easy, but I just don't know what to do. It is for a school assignment, so I'm not asking for any freebies. I'd just like to be pointed in the right direction with hints or any useful info. A skeleton was included with the assignment which makes me feel less capable because it's all broken down. Some methods were included. The CashRegister class contains all the methods of the cash register (add amount, remove first occurrence of amount, remove all occurrences, etc.) I'm only lacking the add amount, and both remove occurrence methods.
    I think i wrote the add amount method somewhat correctly.. although I'm unsure of how to implement it in case 2 of the switch obviously not as simple as addAmount();
    // CashRegister.java
       import java.text.NumberFormat;
       import java.util.Scanner;
        public class CashRegister
          Scanner scan = new Scanner (System.in);
            //instance variables
          private double[] amounts;
          private int numOfValues;
            //constructor
           public CashRegister( int size )
             amounts = new double[ size ];
             numOfValues = 0;
            //increase size of array when needed
           private void increaseSize ()
             double[] temp = new double[amounts.length + 4];
             for (int count=0; count<amounts.length; count++)
                temp[count] = amounts[count];
             amounts = temp;                    
            //add amount to array
           private void addAmount(double newAmt)
             if (numOfValues == amounts.length)
                increaseSize();
             System.out.print ("Enter amount to be added: ");
             newAmt = scan.nextDouble();
             amounts[numOfValues] = newAmt;
             numOfValues++;     
            //toString method
            //returns String representation of CashRegister object
           public String toString()
               //to be used in formating currency values
             NumberFormat fmt = NumberFormat.getCurrencyInstance();
               //initialize resulting String
             String result = "\n";
               //Check if array is empty.
               //If so, print accordingly.
             if( numOfValues == 0 )
                result += "There are 0 register amounts at this time.\n";
             //otherwise, place amounts in result String
             else
             //build result String with amounts
                for( int i = 0; i < amounts.length; i++ )
                   result += ( i + 1 ) + ": " + fmt.format( amounts[ i ] ) + "\n";
               //return result String
             return result;
    // Project7ADriver.java
       import java.util.Scanner;
        public class Project7ADriver
           public static void main( String[] args )
               //Start Scanner to take input
             Scanner scan = new Scanner( System.in );
               //instantiate a CashRegister
             System.out.print( "How many amounts would you like your register to hold? " );
             int numElements = scan.nextInt();
             CashRegister cr = new CashRegister( numElements );
             int userChoice = 0;
             while( userChoice != 5 )
                menu();
                userChoice = scan.nextInt();
                menuSwitch( userChoice, cr );
           public static void menuSwitch( int choice, CashRegister cashReg )
               //Start Scanner to take input
             Scanner scan = new Scanner( System.in );
             switch( choice )
               //print out amounts
                case 1:
                   System.out.print( cashReg.toString() );
                   break;
                case 2:
                case 5:
                   System.out.println("\nGoodbye!");
                   break;
                default:
                   System.out.println("Sorry, invalid choice");
           public static void menu()
             System.out.println("\nCash Register");
             System.out.println("*************");
             System.out.println("1: Print the sale amounts");
             System.out.println("2: Add amount");
             System.out.println("3: Remove first occurrence of an amount");
             System.out.println("4: Remove all occurrences of an amount");           
             System.out.println("5: Quit");
             System.out.print("\nEnter your choice: ");
       }

    looks like your method signature is wrong
    private void addAmount(double newAmt)the method itself gets the amount
    newAmt = scan.nextDouble();so its a bit hard passing the amount, when you first call the method
    try it like this
          private void addAmount()
             if (numOfValues == amounts.length)
                increaseSize();
             System.out.print ("Enter amount to be added: ");
             double newAmt = scan.nextDouble();
             amounts[numOfValues] = newAmt;
             numOfValues++;     
          }and in your switch
    case 2:
      addAmount();
      break;

  • Very unstable application server on Linux : work process are dying

    Hello,
    SAP release : SAP R/3 Enterprise
    Linux : x86_64 x86_64 x86_64 GNU/Linux
    Oracle : 9.2.0.7.0
    Our production environnement consists of one Central Instance server (HP-UXia 64) and five application servers (Linux x86_64). All the application servers are exatly the same, same hardware, same OS, CPU, RAM ...etc
    But only applications server "number 4" is giving us problems, it is not restarted automatically with the others servers, all the work processes appear in red in transaction sm51, the workprocesses (DIA,BGD,UPD) are dying one after another. Yesterday two workprocesses were stopped, then four, and this morning eight workprocecess
    We don't have any performance problems :
    each application server has 32Gb of physical memory ( 24Gb of physical free memory)
    each applications erver 4 CPU (idle = 80%)
    It doesn't seem to be an SAP problem.
    At first we thought, ot was an OS issue, we desinstalled the applivcation server, and asked our system administrataros to reintall the OS, then we reintalled the application server.
    But it didn't help, we're still facing the same problems.
    Half of our workprocecesses are now stopped, the workprocesses log can not be utilized for analysis :
    There is no information about what happened this morning :
    Tue Jun  3 17:32:27 2008
    ===...sucessfully completed.
    =================================================
    MskiInitLogonTicketCacheHandle: Logon Ticket cache pointer retrieved from shared m
    MskiInitLogonTicketCacheHandle: Workprocess runs with Logon Ticket cache.
    =================================================
    === ipl_Init() called
       ITSP Running against db release 620!
       ITSP Disable Kernel Web GUI functionality
    === ipl_Init() returns 2, ITSPE_DISABLED: Service is disabled (sapparam)
    =================================================
                                                                                    Wed Jun  4 00:30:38 2008
    dbtran INFO (init_connection '<DEFAULT>' [ORACLE:640.00]):
      max_blocking_factor =   5,  max_in_blocking_factor      =   5,
      min_blocking_factor =   5,  min_in_blocking_factor      =   5,
      prefer_union_all    =   0,  prefer_union_for_select_all =   0,
      prefer_fix_blocking =   0,  prefer_in_itab_opt          =   1,
      convert AVG         =   0,  alias table FUPD            =   0,
      escape_as_literal   =   1,  opt GE LE to BETWEEN        =   0,
      select *            =0x0f,  character encoding          =SBCS / <none>:-,
      use_hints           = abap->1, dbif->0x1, upto->2147483647, rule_in->0,
                            rule_fae->0, concat_fae->0, concat_fae_or->0
    SecAudit(RsauShmInit): WP attached to existing shared memory.
    SecAudit(RsauShmInit): addr of SCSA........... = 0x2aa017f000
    SecAudit(RsauShmInit): addr of RSAUSHM........ = 0x2aa017f450
    SecAudit(RsauShmInit): addr of RSAUSLOTINFO... = 0x2aa017f488
    SecAudit(RsauShmInit): addr of RSAUSLOTS...... = 0x2aa017f494
    login/password_change_for_SSO : 1 -> 1
                                                                                    Wed Jun  4 00:30:39 2008
    handle memory type is RSTSPROMMM                                                 
    We have checked the profile with the sappfpar command :
    Nr of operating system shared memory segments: 28
    Shared memory resource requirements estimated
    ================================================================
    Total Nr of shared segments required.....:         28
    System-imposed number of shared memories.:       1000
    Shared memory segment size required min..: 1073741924 (1024.0 MB)
    System-imposed maximum segment size......: 1140850688 (1088.0 MB)
    Max. shared memory segment size advised..: 2147483648 (2048.0 MB)
    Swap space requirements estimated
    ================================================
    Shared memory....................: 3030.2 MB
    ..in pool 10  121.8 MB,   96% used
    ..in pool 40  169.7 MB,   96% used
    ..not in pool: 2730.7 MB
    Processes........................:  378.8 MB
    Extended Memory .................: 16384.0 MB
    Total, minimum requirement.......: 19793.0 MB
    Process local heaps, worst case..: 1907.3 MB
    Total, worst case requirement....: 21700.3 MB
    Errors detected..................:    0
    Warnings detected................:    0
    Any idea ?
    Any useful help would be highly appreciated ?
    Best regards.
    Raoul

    Hi there,
    Your physical memory is totally adequate. To make sure, you can check the buffer tune transaction ST04 for issues like swap.
    Is the work process log you pasted here complete?? After restart of dialog instance, do all wp come up in Wait state?
    Apart from work process logs, please check the system log for errors. Also, check the database connectivity from your app server.
    regards, Sean.

  • How to run SE30 on an update task, http, etc.

    I don't have any issue, it's just for your information, as I couldn't find the question in the forum or sap notes.
    I wanted to trace the updates triggered by a dialog transaction (MIR4 in my case, but this may apply to any transaction, and even batch programs).
    I tried to activate update debugging, and when debugger starts automatically (at first update function module), I ran the trace from SE30 in "parallel mode" (as the update task seemt to be captured in dialog in exclusive mode) but it gives an empty trace.
    The solution was to click the "Schedule For User/Service" button in SE30. It is possible to schedule a trace to start automatically for a user (enter yours), a client (enter current client), a given external session (choose Any for an update task), process category i.e. either a workprocess type (DIA, BGD, UPD) or other types (RFC, HTTP, etc.) (choose Update), object type is used to restrict (choose Any).
    There is a "Max. No. of Sched. Measurements" field.
    Now the next Update task with these criteria will automatically start a trace.

    As the SDN wiki is now "semi-closed" , I'll try to post it to the Docupedia's wiki

  • Effective Language for Business Process Modelling in a Web Community

    It's a very exciting idea of having business process definition/innovation a community driven process.
    Just Imagine a stituation where somebody can innovate a process on a theoritical level which is then perfected by   business community opinion/examples for benchmarking, effectiveness, relevance etc.
    The ultimate business community dream would be Finding their process in the community. Finding merits and demerits of their process. Explore for a refinement to the process. Getting a copy of their newly created process and
    droping it into their IT system and the wonderful IT system upgrading itself to the new process and executing it.
    The Impact of simplification would be enormous:
    Just check out the possibilities
    Every businessman would be an IT user to get ideas for business and business execution
    The IT Guy would be recognized as process maker
    For a business entity Presentation during AGM could be extra transparent :-).
    A very concrete step in this direction would be to have a language or tool which is very easy to understand and drives people for exploration.
    My Wish would be a Visual web tool which defines a specific business process in the most simple form, and from there somebody can explore the enhancements to the process.
    For example a simple selling process done in medicine shop is
    listening the order verbally , delivering it immediately, getting cash immediately and [typing the Invoice on XL or Word or POS machines], printing it and then giving to Customer.
    after selecting this business process on the tool one should be able to explore the possible process
    enhancements with known business benefits
    like
    a) offer credit facility to customer--> just a worklist to collect pending money
    b) take order now and supply later for non available medicines
    c)Start home delivery
    The businessman should be able to select (1) or (2) which then becomes his new process.
    This can be sent to his IT landscape which should be able to interprete it and then grow itself Ah.... 
    dreaming
    [or atleast the model should tell the IT guy what to do!!].
    The generic business Process enhancements Options are not too many and can be defined and classified
    See the Options in the above mentioned business process context
    1)Automation[Create Purchase order from ]
    2)Increasing depth [The above example a,b,c are for increasing depth]
    3)Step simplification[In the above example instead of word using the POS Machine is simple]
    4)Resource utilization[If you have a PC and don't want to buy POS Machine then type the invoice on a Word :-)]
    5)Delegation
    5)Workforce optimization {any examples :-)community driven}
    7)Process optimization (How to deliver the medicine route wise)
    8)Colloboration (Using courier to send medicine)
    9)Knowledge provision (giving sales/payment trends,)
    The idea is so simple but making this tool highiely context(business) sensitive and intuitive is challenge.
    But anyway it's not impossible to have a business process language which is effective and an IT systems for which starting point is a business process. The IT system which takes your business process and executes them
    wonderfully.
    looking forward for this future
    Anand
    Message was edited by: Anand Rai
    Message was edited by: Anand Rai

    Hi Dilip,
    Thanks a lot for your reply.
    I'm also interested to know from community what are different tools used by them for process modelling?
    What are their merits?
    1)are they easily understandabale
    2) do they come with business context
    3)whether they can be used in a web comunity? Like somebody can give feedback or business case for a particular business process/step.
    4)Does it drive the IT automation
    5)Are there any appservers which take business model and generate/grow applications
    6)How the different modelling applications should communicate?
    7)Common standards
    For example
    I have used rational rose and RAD like VB they are complicated/simple enough to generate model based applications but the business representation and business context is totally missing. I would seek something with more business context or knowledgebase.
    Regards Anand

  • Having my photoshop cs6 crash on me.Here is the error i get:Process: Adobe Photoshop CS6 [331] Path: /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/MacOS/Adobe Photoshop CS6 Identifier: com.adobe.Photoshop Version: 13.0.5 (13.0.5.44) C

    Process: Adobe Photoshop CS6 [331]
    Path: /Applications/Adobe Photoshop CS6/Adobe Photoshop CS6.app/Contents/MacOS/Adobe Photoshop CS6
    Identifier: com.adobe.Photoshop
    Version: 13.0.5 (13.0.5.44)
    Code Type: X86-64 (Native)
    Parent Process: launchd [134]
    User ID: 502
    Date/Time: 2013-09-12 07:54:38.278 +0200
    OS Version: Mac OS X 10.8.4 (12E55)
    Report Version: 10
    Interval Since Last Report: 2204068 sec
    Crashes Since Last Report: 73
    Per-App Interval Since Last Report: 560901 sec
    Per-App Crashes Since Last Report: 10
    Anonymous UUID: B545C2AE-F185-48E2-0D66-735AD86051CB
    Crashed Thread: 0 Dispatch queue: com.apple.main-thread
    Exception Type: EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000010
    VM Regions Near 0x10:
    -->

    salflyfish,
    Because Photoshop is an Adobe product you should be asking on an Adobe product forum or calling Adobe for assistance. Also your profile isn't complete but it does indicate you own a Mac Pro, this is an Intel based iMac forum. If you do have a Mac Pro please re-consider posting there. To complete your profile please click Profile Update, by doing so this helps the volunteers know basics about your system such as which version of OS X is installed, the exact model you own, the amount of installed RAM etc.... Without that information diagnosing an issue is much more difficult.

  • How can I improve audio processing in Audition CS6?

    I'm a Pro Tools user, slowly migrating to Audition.  I am NOT using this as an opportunity to bash either product.  They're both great AND frustrating at the same time.
    One great thing about Pro Tools, in my opinion, is the way the tracks handle processing.  Almost regardless of what I'd put on a vocal track (radio imaging voice) like an EQ with a mid spike, with compressing and L1 limiting smashing it, once it went through the master track (with an L2 with "High Res CD Master setting on it), everything "came out in the wash."  Meaning, the master track in Pro Tools always managed to smooth things out nicely.
    I'm not having that experience in Audition, and I'm guessing it may be me and my workflow.
    1.  I take a pristine clean voice track and place it on a a track.
    2.  One example is, I use Trackplug 5 for EQ.  It's a simple cut off of everything under about 420.
    3.  That's followed by Waves' CLA Vocals Stereo.  I use that for a nice compression, limiting and hint of verb on it.
    4.  Other sound FX go on other tracks.  Beds, sound design, etc.
    5.  On the Master Track in Audition, I place the L2, using the "High Res CD Master" setting.
    6.  After completing the piece, I do one of two things:  either I "right click" in the master track and select "Bounce Master To New Track", or in some cases, select all the regions in my piece and use the "Bounce To New Track" function, followed by a shortcut of the L2 mastering, same setting.
    Either method produces an overmodulated mess of distortion and general unhappiness.  I will admit, I like things to punch through hard, and pushing the audio can sometimes get that effect in either program, but not THIS bad.
    Any thoughts?
    Thank you!! 
    Mac Pro, OSX 10.7.5, Adobe Audition CS6, Waves 9.1

    I get the feeling that PT somehow actually stops you making the most mess that it's possible to!
    The 'problem' (it's not really) with Audition is simply that it doesn't do this at all - if you make an almighty mess, then that's exactly what you get. This is why it's been possible to use Audition for scientific/acoustic measurements, which nobody would ever dream of using PT for; i.e., accurate results.
    So if you like, PT crashes into 0dB quite gracefully; I think it's more like analog tape. With Audition, you absolutely get what you did, and it's up to you to sort it out. You could perhaps argue that PT is helping you to get a usable result more easily, and you might have a point...
    Personally I prefer accurate results, and I've learned to be careful about processing limits. OTOH, if you put a good analog tape simulator in the master channel, chances are that you will achieve something similar with Audition, but...
    What happens technically is that until relatively recently, PT didn't use a Floating Point processor in their mixer, and arrived at the results they did in a somewhat different way to Audition, which has always used it. With Floating Point processing, it's possible to get a massively overloaded output from the mixer which, when you monitor it, sounds absolutely awful through an output that's inherently integer-based in your sound device. But actually, it's accurate - and if you normalize this massive overload back to 0dB in waveform view, it will sound fine again - as if by magic. Most people find that once you've realized what's happening, and don't let the output monitor level get too hot, everything's fine.

  • BGP Router high process

    What do we need to do if BGP Router contribute high process in CPU?
    CPU utilization for five seconds: 97%/43%; one minute: 99%; five minutes: 92%
     PID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min TTY Process 
      44    36270732  35464661       1022 25.03% 15.21% 14.43%   0 BGP Router       
     325   7703860203228294256          0 10.47%  5.58%  5.24%   0 IP Input         
     455     7596596  28244228        268  5.59%  1.60%  0.82%   0 BGP I/O          
     543    13576608   8569950       1584  3.83% 18.94%  9.57%   0 BGP Task         
       9   152474380  15201602      10030  2.07%  0.27%  0.57%   0 Check heaps      
     376    16372652   7777145       2105  1.83% 13.93% 13.76%   0 IP RIB Update    
     358    56785192  14452691       3929  0.95%  0.44%  0.52%   0 CEF: IPv4 proces 
      23    55656604 116191071        479  0.71%  0.51%  0.50%   0 ARP Input        
     348     5736736   7812055        734  0.63%  4.19%  5.03%   0 XDR mcast        
     546    36531108 132425650        275  0.63%  0.37%  0.28%   0 Port manager per 
      35    56337684 306101724        184  0.23%  0.42%  0.30%   0 IPC Seat Manager 
     330   287962916 871459868        330  0.23%  0.39%  1.61%   0 SNMP ENGINE      
     286      7682841067821917          0  0.15%  0.07%  0.07%   0 Ethernet Msec Ti 
     626      354112    825565        428  0.15%  0.11%  0.09%   0 IPv6 Input       
       3      754316 523105917          1  0.15%  0.10%  0.09%   0 HSRP Common      
     385     2182508  14151135        154  0.15%  0.10%  0.14%   0 L3 Manager       
     317    44655884 658073408         67  0.07%  0.04%  0.21%   0 PDU DISPATCHER   
     395     4363480   4661440        936  0.07%  0.04%  0.05%   0 HIDDEN VLAN Proc 
     323     1161648 134374319          8  0.07%  0.04%  0.05%   0 VRRS Main thread 
      56     2269676   9230664        245  0.07%  0.08%  0.07%   0 Per-Second Jobs  
     240     1449416   1870109        775  0.07%  0.04%  0.05%   0 Compute load avg 
     243   1488814081309230003        113  0.07%  0.13%  0.76%   0 IP SNMP          
    CPU utilization for five seconds: 97%/43%; one minute: 99%; five minutes: 92%
     PID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min TTY Process 
      44    36270732  35464661       1022 25.03% 15.21% 14.43%   0 BGP Router       
     325   7703860203228294256          0 10.47%  5.58%  5.24%   0 IP Input         
     455     7596596  28244228        268  5.59%  1.60%  0.82%   0 BGP I/O          
     543    13576608   8569950       1584  3.83% 18.94%  9.57%   0 BGP Task         
       9   152474380  15201602      10030  2.07%  0.27%  0.57%   0 Check heaps      
     376    16372652   7777145       2105  1.83% 13.93% 13.76%   0 IP RIB Update    
     358    56785192  14452691       3929  0.95%  0.44%  0.52%   0 CEF: IPv4 proces 
      23    55656604 116191071        479  0.71%  0.51%  0.50%   0 ARP Input        
     348     5736736   7812055        734  0.63%  4.19%  5.03%   0 XDR mcast        
     546    36531108 132425650        275  0.63%  0.37%  0.28%   0 Port manager per 
      35    56337684 306101724        184  0.23%  0.42%  0.30%   0 IPC Seat Manager 
     330   287962916 871459868        330  0.23%  0.39%  1.61%   0 SNMP ENGINE      
     286      7682841067821917          0  0.15%  0.07%  0.07%   0 Ethernet Msec Ti 
     626      354112    825565        428  0.15%  0.11%  0.09%   0 IPv6 Input       
       3      754316 523105917          1  0.15%  0.10%  0.09%   0 HSRP Common      
     385     2182508  14151135        154  0.15%  0.10%  0.14%   0 L3 Manager       
     317    44655884 658073408         67  0.07%  0.04%  0.21%   0 PDU DISPATCHER   
     395     4363480   4661440        936  0.07%  0.04%  0.05%   0 HIDDEN VLAN Proc 
     323     1161648 134374319          8  0.07%  0.04%  0.05%   0 VRRS Main thread 
      56     2269676   9230664        245  0.07%  0.08%  0.07%   0 Per-Second Jobs  
     240     1449416   1870109        775  0.07%  0.04%  0.05%   0 Compute load avg 
     243   1488814081309230003        113  0.07%  0.13%  0.76%   0 IP SNMP          

    Hi,
    BGP Router process is in charge to determine the best path and processes any route "churn". It also sends and receives routes, establishes peers, and interacts with the routing information base (RIB).
    (http://www.cisco.com/c/en/us/support/docs/ip/border-gateway-protocol-bgp/107615-highcpu-bgp.html)
    So I suggest to check what make this process working hard. Depending on that you can choose what to do: bgp dampening (if you have many changes in advertisement received form a neighbor), tuning timer (if neighbor is flapping), using peer-group / update-groups to reduce the amount of job your BGP process has to do to process updates etc...
    Have a look here: https://supportforums.cisco.com/discussion/11604471/high-cpu-usage-bgp-router-process
    Bye,
    enrico
    PS please rate if useful

  • Limitations with interMedia with ORDSYS.ORDImage.process()?

    Hello,
    We are currently writing an Apex application that will allow our users to upload pictures to the database. We have been using interMedia to manipulate them as we want to create thumbnails etc. We have one picture that just won't scale down at all. We are using blobs to store the images on the database. We are using the command:
    ORDSYS.ORDImage.process(l_thumb, 'maxscale=160 160');
    and as I say most of the images are scaling but some are not. The image details is by using ORDSYS.ORDImage.getProperties:
    MIME Type: image/jpeg
    Width: 3292
    Height: 3279
    File Format: JFIF
    Content Format: 24BITRGB
    Compression Format: JPEG
    Content Length/Size: 3634347 (bytes)
    As I say when I try and do the process command it makes no difference as the thumbnail properties are the same as the original properties.
    If so is there anyway around this?
    Thanks,
    Paul.

    Hi there.
    We are trying to do this in PL/SQL and was wondering if it did write anything to a exception table?
    Here is the code that we use:
    declare
    l_page blob;
    l_web blob;
    l_thumb blob;
    L_TEMP_BLOB BLOB;
    TEMP_ID INTEGER;
    AMOUNT INTEGER;
    l_mime VARCHAR2(250);
    begin
    IF (:P2_FILE_NAME is not null)
    THEN
    SELECT blob_content a, mime_type
    INTO L_TEMP_BLOB, l_mime
    FROM HTMLDB_APPLICATION_FILES
    WHERE NAME = :P2_FILE_NAME;
    INSERT INTO PL_IMG_DATA(img_data_id, title, location, img_date, grid_ref, orig_img_loc, description, staff_number,unit_id, mime_type, file_name)
    VALUES (PL_IMG_DATA_SEQ.nextval, :P2_TITLE, :P2_LOCATION, :P2_DATE, upper(:P2_GRID_REF), :P2_ORIGINAL_LOCATION, :P2_DESCRIPTION, :P2_STAFF_NUMBER, :P2_MAN_UNIT, l_mime, :P2_FILE_NAME)
    RETURN img_data_id into TEMP_ID;
    COMMIT;
    UPDATE PL_IMG_DATA SET THUMBNAIL = EMPTY_BLOB(), WEB_IMG = EMPTY_BLOB(), PAGE_IMG = EMPTY_BLOB()
    WHERE IMG_DATA_ID = TEMP_ID;
    COMMIT;
    SELECT THUMBNAIL, WEB_IMG, PAGE_IMG
    INTO l_thumb, l_web, l_page
    FROM PL_IMG_DATA
    WHERE IMG_DATA_ID = TEMP_ID
    FOR UPDATE;
    amount := dbms_lob.getlength(L_TEMP_BLOB);
    DBMS_LOB.copy(l_thumb, L_TEMP_BLOB, AMOUNT, 1, 1);
    DBMS_LOB.copy(l_WEB, L_TEMP_BLOB, AMOUNT, 1, 1);
    DBMS_LOB.copy(l_PAGE, L_TEMP_BLOB, AMOUNT, 1, 1);
    ORDSYS.ORDImage.process(l_thumb, 'maxscale=160 160');
    ORDSYS.ORDImage.process(l_web, 'maxscale=320 320');
    ORDSYS.ORDImage.process(l_page, 'maxscale=640 640');
    UPDATE PL_IMG_DATA SET THUMBNAIL =L_THUMB, WEB_IMG = L_WEB, PAGE_IMG = L_PAGE
    WHERE IMG_DATA_ID = TEMP_ID;
    COMMIT;
    DELETE FROM HTMLDB_APPLICATION_FILES
    WHERE NAME = :P2_FILE_NAME;
    END IF;
    END;
    As we say it seem to work for images that are a certain size but anything that is roughly over 3,500 KB it doesn't scale it down.
    We were wondering if the this is a version problem as we are currently on Oracle 9.2.0.8.0?
    We did manage to scale it down when we used a TIFF but then the application didn't display it so we converted the scaled down image back to a jpeg. This seems a bit mad to do right enough,

  • Tabular model: First deployment to server takes 120 min to process, subsequent ProcessFull 15 min?

    I have noticed this several times now and I do not understand it.
    I have a model with ~45 million rows in the largest table and the first time I deploy to the server and then execute a ProcessFull (via script) it takes over two hours to complete.
    *Note when I deploy from BIDS I have it set as Processing Option: Do Not Process.  So it doesn't process until I explicitly call it.
    However, the next day (or could be later same day) I kick off the same ProcessFull and it finishes in 15 minutes.
    So it appears the FIRST time it is deployed (as in the model did not exist historically, prior to deployment there was no tabular database called "MyTestModel" on the server) it takes an extremely long time.
    Subsequent ProcessFulls are very quick.
    Why is that?  Has anyone else encountered that?
    When I watch the progress of the process full script I see it finishes retrieving all the data in a relatively decent amount of time, for example the 45 million row table:
    Finished processing the 'BigTableWith45MillionRows' table.
    So I know it has completed all its data retrieval operations.
    Then it moves onto:
    Processing of the 'Model' cube has started.
    Processing of the 'ACCOUNT' measure group has started.
    and many more various measure groups
    later I get:
    Finished processing the 'ACCOUNT' measure group.
    Finished processing the 'Model' cube.
    It moves onto to it's "CALCULATE;" statements at that point with "CREATE MEMBER CURRENTCUBE.Measures".... and so forth.
    It would be most helpful if I could see which ones it had started but not yet stopped (it appears to "Started processing the 'random' hierarcy" or calculated column, or whatever and then a few lines later it will say "Finished" but other
    than looking through them all by hand and matching up every Started with Finished trying to find one with OUT a "Finished" I have no way of knowing which are still processing.
    It would be helpful to know "item X takes 2 hours to finish processing"
    It tends to take the longest amount of time in the processing hierarchy and calculated column phase.

    The default events in profiler are fine. You will likely focus on Progress Report End. How are you running ProcessFull? An XMLA script or from right-clicking on the database or from right clicking on a table and selecting all tables?
    http://artisconsulting.com/Blogs/GregGalloway
    Right click on database, go to process, select process full and then script (single database not each table).
    <
    Processxmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
      <
    Type>ProcessFull</Type>
      <
    Object>
        <
    DatabaseID>MyDatabaseName</DatabaseID>
      </
    Object>
    </
    Process>
    I finished a full process yesterday and captured the info.
    The biggest for CPUTime (I noticed duration would be long but no CPU time, it seemed like it would flag things as having started but due to dependencies they just sat and waited?)
    was my larger hierarchy: Progress Report End, for CPU time of 11925840ms or 3.3 hours.  Duration was 11927999ms.
    After that was my 45 million row table at CPU time 715296 and duration of 860773 or 14 minutes.
    It is interesting because a normal ProcessFull is ~15 minutes, so it seems that the hierarchy rebuild is what is "killing me" on these.
    A variety of Object Created events had high durations but NULL CPU time, seems like those were dependant on earlier events maybe??
    Regardless, my big hierarchy was the longest at the 3.3 hours.
    It has 173,000 unique rows in the hierarchy (again like Account primary, secondary, though 6 or so levels deep, 1.2.3.4.5.6 etc...)

  • Processes on App Servers: Is there a SAP recommendation?

    Hi All
    Is there a SAP recommendation for the amount of Dialog, Update, Update2 etc processes that can be run on on an Application Server?
    As we have multiple appservers (4GB RAM and 8GB RAM, Dual Core Xeon).
    This is the only area we have not really reviewed since our upgrade to ECC6.
    Thanks
    Phil

    Hi Phil,
    The calculation of wp distribution totally depends on the those questions which mark has asked as per my knowledge there is a standard with SAPfollows please go through the below detials:
    #dialog_WP = RAM / 256 (min 2, max 18)
    #update_WP = RAM / 768 (min 1, max 6)
    #update2_WP = RAM / 1024 (min 1, max 3)
    #batch_WP = RAM / 1024 (min 2, max 3)
    #enqueue_WP = 1
    #spool_WP = 1
    I think with the above formula which is given you can calculate the maximum no.of work process that you can have on your app servers.
    Regards,
    iqbal

Maybe you are looking for

  • Time Machine won't backup ANY files though no error is given

    I have a MacBookPro with Mountain Lion which I bought last November. For several months Time Machine worked fine.  Then, about a month ago, it stopped writing anything to the External USB Disk I was using but DID continue to create local "snapshots".

  • Error in Sales order, missing order reason

    Hi All,   We are trying to create a sales order in the CRM Mobile Client and we see the following error. mandatory check failed for order reason(reason for business transaction) of the business object sales transaction. Any ideas on how to resolve th

  • Best logic to insert records with constant set of values.

    hi all, i am using Forms [32 Bit] Version 6.0.8.24.1 (Production). i have process type 'I' and 'E'. if process type = 'I' then i have to insert five records into table. "company,job type,serial,process type,value,created by,created on" here all colum

  • How do I refresh a table with a bind variable using a return listener?

    JDev 11.1.2.1.0. I am trying to refresh a table with a bind variable after a record is added. The main page has a button which, on click, calls a task flow as an inline document. This popup task flow allows the user to insert a record. It has its own

  • New E3000 Constantly Restarting Itself

    Had the problem sporadically last night but it had finally stopped after I reset everything. About 30 minutes ago it randomly began doing it again. If I remove the internet connection (hooked directly to the cable modem to put this in) it seems just