How see how many process in paralell are running?

Hi friends!
I need add a new process chain in the main meta- process chain ( a big one)
How can I know how many process are running in paralell,
and how many process still free or available to use,
between a time range?  (ex: 12:00hs to 12:10hs)
Thanks in advance!

Hi
There are various ways by which you can determine whether you have enough background work process to run something in parallel.
1. When your process chain is running use transaction code SM66 to see how many background process are being used.
For background work process you get TYPE as BTC.  Now monitor this screen for some time and you would know what is the maximum number of background process being used during your PC run.   Your Basis team member will be able to tell how what is the total number of background work process in your system.  Now you would be able to understand how many of these process remains free.
2. You can run SM51 -
> this will list you number of application servers you have. Double click on each of the server , it will take to to SM50 screen. Top side there will be clock sign. Click on that. This will give you the CPU time of each work process.
i.e what is the time a wp was using CPU since last system restart.  If you see  for most of the background work process this time is in the range of 0 - 2 seconds , then they are mostly free .
3. You would also get some of the valueable information from RSBATCH -
>Background and Parallell Process -->DIsplay Background Process
Regards
Anindya
Edited by: Anindya Bose on Jan 6, 2012 5:58 AM

Similar Messages

  • How to Disable the Process Header, collapsible Area, and Process Warning Bar from Contacts Form of CRM 2013

    Folks,
    How to Disable the Process Header, collapsible Area, and Process Warning Bar from Contacts Form of CRM 2013
    Thank you.

    Hi,
    You can deactivate the business process itself if you do not want at all. So that the header will not available for the entity.
    Regards,
    Priya

  • HOW TO STOP THE PROCESS CHAIN WHICH IS RUNNING IN THE PRODUCTION?

    HI ALL,
    CAN ANYONE TELL ME HOW TO STOP THE PROCESS CHAIN WHICH IS RUNNING DAILY AT 5.00 PM. I NEED TO STOP THE PROCESS CHAIN FOR COUPLE OF DAYS AND THEN RESTART IT AGAIN.
    cAN ANYONE TELL ME THE PROCEDURE TO STOP THE ENTIRE PROCESS CHAIN RUNNING IN THE PRODUCTION.
    THANKS
    HARITHA

    Hi,
    First and foremost let me advice you to be very careful while doing this.
    For Rescheduling
    RSPC> chain > Goto > Planning view and
    click on Execution tab > select > Remove from Schedule and then in Maintain variant of start process reschedule for the day you require it to run.
    For terminating active chain
    You can start from SM37, find the process WID/PID then go to SM50 or SM51 and kill it. Once its done come back to RSMO and check the request, it should be red but again manually force to red and save by clicking on the total status button in the status tab. This shuld ensure that the process is killed properly.
    The next step will be to go to targets that you were loading and remove the red requests from those targets.
    Note: For source system loads you may have to check if the request is running in the source system and kill if needed and pull it again.
    But for BW datamart delta loads u may have reset the datamarts in case u are going to pull the delta again.
    Re: Kill a Job
    Re: Killing a process chain.
    Regards,
    JituK

  • How do I find out what applications are running in the background

    I have a 2008 iMac with 2GB memory.  How do I find out what programs are running in the background?  I am going to buy a new iMac before the end of the year to replace this one.  When I looked at Activity Monitor it shows 1.8Gb used but doesn't tell all the programs running.

    open activity monitor [if it doesnt launch click winders>Activity Monitor]. then it'll show all proceses

  • How to stop a process chain when its running?

    Dear Experts,
    How to stop a process chain when its running? is it that a chain can be stoppend when we open an info package of that chain ?
    Thank you,
    Raj

    Hi,
    Goto the main menu process chain --> choose the remove from the Schudule...
    Regards
    sathis
    I hope it helps to u... please assign the points

  • How to export Business process and application area from Backend.

    Hi ,
    I am new to SAP. I want to export Business process, sub business process, and application area from backend SAP system to my desktop in the excel or flat file format. How can I do this ?? what are the transactions to do this ?.
    Thanks in advance for Reply

    Hi,
    You can deactivate the business process itself if you do not want at all. So that the header will not available for the entity.
    Regards,
    Priya

  • How to validate that all the components are running healthy in 12.1.1

    Hi All,
    I have just installed EBS 12.1.1, Is there any way to validate that all the components are running healthy?
    Thanks in Advance.

    Oracle-User wrote:
    Hi All,
    I have just installed EBS 12.1.1, Is there any way to validate that all the components are running healthy?You can verify that from OAM or from "adopmnctl.sh status" command.
    Please see old threads which discuss the same topic.
    https://forums.oracle.com/forums/search.jspa?threadID=&q=Checklist&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    https://forums.oracle.com/forums/search.jspa?threadID=&q=Health+AND+check&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    https://forums.oracle.com/forums/search.jspa?threadID=&q=Checklist+AND+R12&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    Thanks,
    Hussein

  • How do I find out which query are running??

    My client is connecting to the database and running application through the web. From the Unix system, I know his job took 99% of CPU time and running for 1 hour already. Is there anyway I can find out which query are running in the Oracle?? So I can tune this query?? thanks..

    Hi,
    You can use the following query to identify it.
    set linesize 100
    set pagesize 100
    SELECT substr(sql_text,1,40) sql,executions, rows_processed,
    rows_processed/executions "Rows/Exec",
    hash_value,address
    FROM V$SQLAREA WHERE executions > 100 AND rownum <= 10
    ORDER BY executions DESC;
    Rgds,
    Dhana

  • How can I tell which apps or programs are open at any time. At a recent visit to the Genius at my local Apple store, the "Genius" told me that too many apps or programs are running in the background. I'm using Mountain Lion on a McBook Pro

    I was told that my Mac has to work extra hard because there are too many apps and/or programs open in the background. How can one tell what is open?? It must be something which is not normally visible to the user??
    Hans

    Thanks, I have looked at that several times but I can't detect any one item which would indicate overusage. The small chart (indicator bars) are much on the low side and the onse which show are basically green? Not sure what the person at the Genius Bar saw so I'm somewhat puzzled.

  • How to view the process in oracle is running?

    Hi!
    i'm writing a procedure. That takes 15 mins to complete. Now, i want to check whether the process is running or the process is hanged or some other problem occurs. Is there any command from sql prompt that shows the status?
    Waiting for your reply.
    Thanks.
    Satyaki De.

    If the process completes (in 15 minutes), how can it be hanging? :-)
    Hanging is along the lines of waiting forever on a fast object reuse enqueue... sigh
    The view I usually use are:
    - v$session_event to give me an idea what the session is doing
    - v$session_wait to tell me what the session is waiting for on right now (and how long has it been waiting)
    - v$session and v$sqltext to tell me what the current active SQL is (if applicable)
    - and if there is a SQL, looking at v$sql_plan for the execution plan
    But then there can also be nothing really wrong with the SQL for example, but how it is used. E.g. PL/SQL code does multiple passes through the same data set. In which case also have a look at v$sess_io to see what the I/O is like. A 100% cache hit ratio should set off a fe alarm bells. Or having a look at v$sesstat at the session statistics.
    There is no single view or single query that can tell you "here, this is the problem!".
    You need to look at at WHAT the process is doing and then determine which of these could be the problem. And it may turn out that the problem is in the actual logic of the process and not the way the process is executed.

  • How to increase JVM Process size for WebLogic running SOA Applications.

    Hi,
    I believe 32 Bit OS can address up to 4GB memory so theoretically 32 Bit JVM can use 4GB but practical convention is 2GB as other 2GB is used by OS itself and also this default JVM Process size is set somewhere and I also believe that if JVM is 32 bit on 64Bit OS even though JVM will run on 32Bit Virtual Machine so JVM does not know that it is 64Bit OS in that case again it can use max Process default size up to 2GB.
    And for 64Bit JVM, I can allocate more than 4GB depend on my available RAM size to Xmx, MaxPermSize parameters in java.exe file and after that I can set the same value in “setSOADomainEnv.cmd” or to “setDomainEnv.cmd” file.
    But I am 99% sure by just assigning more memory value to Xmx, MaxPermSize in “setSOADomainEnv.cmd” file only won’t work (not setting Xmx in java.exe), if it would have worked then in my case when I was assigning 1536 to Xmx in “setSOADomainEnv.cmd” file then why it was showing out of memory error. I think that is because it was only taking default 2GB for my 32 Bit JVM not considering 3GB or 4GB. So i think i have to change default memory size what JVM can use (<http://www.wikihow.com/Increase-Java-Memory-in-Windows-7> but i am using windows 8 so for that I don’t know the option to change this default Process Size)
    I also believe that first JVM start and before start it check how much memory it can use from it’s own –Xmx parameter in some ware configuration or java.exe file and after that it allocate that much size of JVM Process Memory in RAM then after it loads Weblogic or Java Applications in its (Heap + Non-heap + Native Area) which are parts of JVM Process memory
    I read post on :< http://stackoverflow.com/questions/3143579/how-can-jvm-use-more-than-4gb-of-memory > and < http://alvinalexander.com/blog/post/java/java-xmx-xms-memory-heap-size-control >
    All used  : 
    java -Xmx64m -classpath ".:${THE_CLASSPATH}" ${PROGRAM_NAME}
    java –Xmx6g     //command which will call java/JVM interpreter which will hold –Xmx parameter to set Heap size for JVM
                                    before JVM comes in memory (JVM process memory)
    now my question is can I manually open any configuration file or java.exe same like “setSOADomainEnv.cmd” or “setDomainEnv.cmd” (I know since java.exe is exe I can’t open simply but I want similar work around)
    so that I don’t need to type java –Xmx6g every time when I run weblogic (and then later I can change weblogic “setDomainEnv.cmd” Xmx and PermSize to more than default size 4GB to 5GB or 6GB in the case of 64Bit OS)
    Please correct me if I am wrong in my understanding.
    Thanks.

    These days the VM will detect a "server" machine and set up the memory appropriate for that.
    You can create a simple java console application and have it print the memory settings (find the appropriate java class fort that.)
    There is of course the possibility that your application is running out of memory because it is doing something wrong and not because the VM doesn't have enough memory.  You can force that in a test setup by LOWERING the maximum amount of memory and thus making it more likely that an out of memory exception will occur.

  • How to add timeout for threads which are running  using ThreadPoolExecutor

    I am trying change my existing functionality with ThreadPoolExecutor. I was unable to achieve fully.
    Here is my issue.
    I was creating multiple threads for independent DB update operations. And was calling join with time value on the each thread, for any reason if the db update hangs so that thread should die.
    Now am trying use a nice ThreadPoolExecutor so that it can run and queue the threads nicely. But how do I create the timeout values for the threads which are in the ThreadPool. For any reason if the thread hangs then timeout will take care of killing the thread. When we use execute method submit the runnable task its not guaranteed that thread will run immediately. So when the executor will execute the submitted task is not know.
    Probably I might be wrong some where.
    Thanks.

    Future task = threadPoolExecutor.submit(...);
    //this will block until it finishes or times out.
    task.get(REQUEST_TIMEOUT, TimeUnit.MILLISECONDS);

  • With the "7" how do I close the apps that are running in the background.

    How do I close background apps?

    On the iPad (don't know about the iPhone) you can use four or five finger swipe up to access the multitasking screen to close out apps. To use this option you need to turn on Multitasking Gestures in the Settings window:
    Saves having to hit the Home button twice...

  • TS1702 How do I bail from apps that are running on my 3GS?

    How do I bail from open apps

    http://support.apple.com/kb/HT4211?viewlocale=en_US&locale=en_US

  • How to find out which materialized views are running on the DB?

    So I have a long list of MVs stored on the DB.
    Is there a script to find out which MVs are being refreshed right now?
    Help!
    Thanks

    Hi ,
    You can use the following data dictionary view to get information on when Mview was last refreshed--
    SQL> desc DBA_MVIEWS
    Name                                                  Null?    Type
    OWNER                                                 NOT NULL VARCHAR2(30)
    MVIEW_NAME                                            NOT NULL VARCHAR2(30)
    CONTAINER_NAME                                        NOT NULL VARCHAR2(30)
    QUERY                                                          LONG
    QUERY_LEN                                                      NUMBER(38)
    UPDATABLE                                                      VARCHAR2(1)
    UPDATE_LOG                                                     VARCHAR2(30)
    MASTER_ROLLBACK_SEG                                            VARCHAR2(30)
    MASTER_LINK                                                    VARCHAR2(128)
    REWRITE_ENABLED                                                VARCHAR2(1)
    REWRITE_CAPABILITY                                             VARCHAR2(9)
    REFRESH_MODE                                                   VARCHAR2(6)
    REFRESH_METHOD                                                 VARCHAR2(8)
    BUILD_MODE                                                     VARCHAR2(9)
    FAST_REFRESHABLE                                               VARCHAR2(18)
    LAST_REFRESH_TYPE                                              VARCHAR2(8)
    LAST_REFRESH_DATE                                              DATE
    STALENESS                                                      VARCHAR2(19)
    AFTER_FAST_REFRESH                                             VARCHAR2(19)
    UNKNOWN_PREBUILT                                               VARCHAR2(1)
    UNKNOWN_PLSQL_FUNC                                             VARCHAR2(1)
    UNKNOWN_EXTERNAL_TABLE                                         VARCHAR2(1)
    UNKNOWN_CONSIDER_FRESH                                         VARCHAR2(1)
    UNKNOWN_IMPORT                                                 VARCHAR2(1)
    UNKNOWN_TRUSTED_FD                                             VARCHAR2(1)
    COMPILE_STATE                                                  VARCHAR2(19)
    USE_NO_INDEX                                                   VARCHAR2(1)
    STALE_SINCE                                                    DATE
    SQL>

Maybe you are looking for