How many work processes should be configured in ERP?

Hey guys I'm installing ERP 6.0 on a system landscape on AIX 6.1 and Oracle 10.2.0.4.
I wish I had an idea of what is best practice to determine how many work processes can be configured in an instance ?
I give the example of the Quality server:
Only a Central Intance
Number of Users to Log On: 120
Physical Memory: 12 GB
Swap Space: 38 GB
Thanks for your help
Desiré

Hello,
Refer to SAP Note 9942 for maximum number of work process.
Regarding what would be optimal setting in your system, there is no clear cut solution. You have set it first based on your guess for amount of dialog activity, batch jobs etc.
Typically, you should have dialog process double than background processes. Simillary, background process should be double than update, update should be double than update2 and total should not cross more than what mentioned in above Note for your Operating system and SAP release.
Then you keep checking the system any bottleneck for a week or two and accordingly adjust the work processes if required.
regards,
rakesh

Similar Messages

  • How many work processes are recommended by SAP for 16 GB RAM

    How many work processes are recommended by SAP for 16 GB RAM ?

    This is the calculation for determining the number of work process according to the available memory  for the system.
    - Number of dialog work processes = RAM/256 (min 2, max 18)
    - Number of update work processes = RAM/768 (min 1, max 6)
    - Number of update2 work processes = RAM/1024 (min 1, max 3)
    - Number of batch work processes = RAM/1024 (min 2, max 3)
    - Number of enqueue work processes = 1
    - Number of spool work processes = 1
    You can also refer the following link regarding memory management in SAP .
    http://help.sap.com/saphelp_nw70/helpdata/EN/02/962817538111d1891b0000e8322f96/frameset.htm
    It explains the calculation based on number of processors for the server.
    Regards,
    Jazz

  • What are the Minimum Number of Dia or BTC Work Process should be Configured

    Hi All,
    Can any One Let me Know why We need to Have 2 Minimum Dialog Work Process and not 1 or 3.
    What are the Task does this 2 Minimum work process handles in CI.
    Thanks & Regards
    Dan

    You need more than on if the system needs e. g. generate a program, this is done asynchronously, one process "waits" while a second generates a program. This is the absolute minimum, if you have only 1, you will stuck at the first time, the system needs to generate.
    Markus

  • How many parallel servers should I use?

    Hello All,
    I am in 10g and would like to create table as select. I am using NOLOGGING and PARALLEL. I notice, as I go on increasing the number of parallel servers, I cost of my statement reduces.
    create table tmp_xyz NOLOGGING PARALLEL 12 as
    SELECT ...
    from ...
    value of PARALLEL_min_SERVERS and PARALLEL_MAX_SERVERS parallel servers is 0 and 240 respectively.
    I am doing this for a large data table migration; no user be working at the time.
    I wonder how many parallel processes I should use?
    Regards

    Mosaq wrote:
    I wonder how many parallel processes I should use? Each parallel process is used for doing I/O - the I/O load is what is parallelised. Each PX slave gets an I/O load (usually a rowid range that describes a range of physical row-on-disk addresses) to process.
    So your question boils down to what the I/O capacity is of the I/O subsystem on that server. And this is pretty unique to a server and depends on just how the I/O layer looks like.

  • HT1277 How many mail accounts can I configure in "Mail" on my mac book pro ?

    Im trying to open multiple mail accounts in "Mail" but am unable to. How many mail accounts can I configure ?

    http://support.apple.com/kb/TS3276
    http://support.apple.com/kb/HT1277
    http://www.apple.com/support/macosx/mailassistant/
    should be as many as you want
    http://www.dummies.com/how-to/content/adding-a-new-mail-account-in-mac-os-x.html

  • Function to calculate how many working date there are.

    Good morning,
    there is a Function/Object to calculate how many working days there are between two dates?
    thanks
    M

    If you have problems finding in the forum the answer to this question, please re-post it and mention how you searched and how the results didn't help.
    Thread locked.
    Rob

  • How Many Application Module should I have ?

    Hi All,
    Could you please share your experience...
    I am developing a ADF Faces + BC application, how can I determine how many application module should I have ?
    I have modules , i.e :
    Sales
    AR
    Inventory
    Purchasing
    GL
    Can I say that I should have 5 application modules ? ( one for each module ? )
    Thank you for your info,
    xtanto

    Its difficult to know if 80 is too much or jus right...The danger is that if you have many application modules, and for example a particular UI page requires you to manipluate data in many application modules then this has potential to be "overkill"...each AM requires a check out from the AM pool and database connection etc. etc. etc.
    If you need to manipulate many app modules on a single UI page if you were to nest these application modules then this might be more reaslistic...However, if a couple of UI pages requires manipulation of only one app module this sounds reasonable...
    I dont know if that really helps you
    So if on pages A, B and C you maintain Sales Order (which is one app module) then thats ok.
    If in pages X, Y and Z you manipulate Quotation (which is one app module) that would be ok as well.
    If the use case is that in page F, G and H you maintain Sales and on page J you maintain Quotation then you might want to nest one inside the other.
    If your use case is on screen K, L M, N, O, P and Q you access 4-5 different app modules then that would raise a concern with me...
    Again, don't know if that helps,,,
    One way of lookin at this is to create your VOs based on the way you want in the information to appear on your pages and from those pages think about the "uses case" and create your app modules based on those use cases...
    Does that help?
    regards
    Grant

  • How many XI servers should require?

    Hi Experts,
    In real time scenario..how many XI servers should require? and How many SLD's?
    Shall we maintain the same XI system for Dev and QA or else separate systems.
    And also once done QA then how to send this to Production?
    My mail id:[email protected]
    Thanks in Advance.

    Hi,
    You Can Maintain One SLD . this is Preffered
    You Can Maintain Separate Servers For DEV QTY PRD
    Transporting ---
        /people/sravya.talanki2/blog/2005/11/02/overview-of-transition-from-dev-to-qa-in-xi --Overview of Transition from Dev to QA
    Reward Points If Helpful
    Regards
    Sesh

  • How many Library folders should there be, and where?

    How many Library folders should there be, and where?

    Each user has his own. This is where items specific to each user are stored - caches, preferences files, login items, etc. In Lion these folders are hidden, but still there.
    There is also one at the top level of the hard drive. This is where resources shared between users are stored - fonts, application support files, etc.
    There's also one in the System folder, that you may look in, but do not touch.

  • How many business processes in ECC5.0 ?

    Hello,
    I have a simple question : how many business processes are implemented in ECC5.0 ?
    thank you in advance for your answers

    Please see my latest posting on the mySAP ERP Master Guide.
    It may give you more information and insight on your question, and the proper perspective of deployable business processes.

  • [solved] How many dbus process are you running?

    Hi there,
    Recently I looked how many dbus processes there are running on my system. I realised it is quite a few:
    ~ ps aux | grep dbus
    root 367 0.0 0.0 124760 3688 ? Ssl 07:31 0:00 /usr/sbin/thermald --no-daemon --dbus-enable
    dbus 374 0.0 0.0 27084 1952 ? Ss 07:31 0:01 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
    lightdm 846 0.0 0.0 17992 544 ? S 07:32 0:00 /usr/bin/dbus-launch --autolaunch e8b37a474b614e438a0ab6a142101c2c --binary-syntax --close-stderr
    lightdm 896 0.0 0.0 26664 1040 ? Ss 07:32 0:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
    lightdm 902 0.0 0.0 26664 1540 ? S 07:32 0:00 /usr/bin/dbus-daemon --config-file=/etc/at-spi2/accessibility.conf --nofork --print-address 3
    orschiro 1128 0.0 0.0 15896 616 ? S 07:32 0:00 dbus-launch --sh-syntax --exit-with-session
    orschiro 1129 0.0 0.0 27012 1496 ? Ss 07:32 0:00 /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session
    orschiro 1445 0.0 0.0 17992 540 ? S 07:33 0:00 dbus-launch --autolaunch e8b37a474b614e438a0ab6a142101c2c --binary-syntax --close-stderr
    orschiro 1446 0.0 0.0 26664 1036 ? Ss 07:33 0:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
    Is this the same for you?
    I do not start dbus manually anywhere on my system except for launching lightdm and thermald through a systemd service.
    Last edited by orschiro (2014-02-28 07:16:45)

    I will mark this as solved for now. In order to minimise the running dbus sessions, I switched back from ldm to startx and also removed the pulseaudio autostart from /etc/X11/xinit/xinitrc.d/ since I want to control myself when pulseaudio starts the dbus sessions.
    This is how it looks now with X running and udisks2/gvfs enabled dbus session.
    dbus 331 0.0 0.0 27048 1608 ? Ss Feb27 0:10 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
    orschiro 1574 0.0 0.0 15896 448 tty1 S Feb27 0:00 dbus-launch --sh-syntax --exit-with-session
    orschiro 1581 0.0 0.0 27160 1396 ? Ss Feb27 0:00 /usr/bin/dbus-daemon --fork --print-pid 4 --print-address 6 --session
    orschiro 12920 0.0 0.0 26664 1216 ? S Feb27 0:00 /usr/bin/dbus-daemon --config-file=/etc/at-spi2/accessibility.conf --nofork --print-address 3
    orschiro 15516 0.0 0.0 17992 532 ? S 06:26 0:00 dbus-launch --autolaunch e8b37a474b614e438a0ab6a142101c2c --binary-syntax --close-stderr
    orschiro 15523 0.0 0.0 26664 964 ? Ss 06:26 0:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session

  • How many OSPF Processes does a Cat6500 w/ Sup720 support?

    Hi,
    we've to build many vrf's and have to run
    OSPF on each of these.
    My question is, how many OSPF Processes does a Cat6500 w/ Sup720 can support?
    regards
    kf

    Harold,
    Thanks for the clarification. I hope you don't mind one more question. I have looked it up..http://www.cisco.com/univercd/cc/td/doc/product/software/ios123/123newft/123t/123t_4/gtospfvf.htm
    but it is not clear whether multiple vrfs can share the same routing process through the routing context mechanism. If this is not supported yet, then I wonder how scalable this is, and in particular whether service providers will view this as a viable feature considering the demand on resources on a PE router to run multiple (according to the document, depending on platform, up to 10,000!) ospf processes?
    Regards,
    E.

  • RFC calls are taking too many work process -- system knock out

    Hi,
    I have an interface remote function, which is going to be called by a java program.
    Data is going to be sent to the system, processed and sent back syncronous to the caller.
    The calls are working on SAP tables, so I needed to lock and unlock the tables. The java program
    is opening many parallell threads and starts them the same time.
    That means, that the sap system is getting attacked by many rfc calls on the same function, with the
    same user at the same time.
    The system has in development 15 dialog work processes set up. If I run that with up to 15 parallell rfc calls, all is working ok!
    Let me now explain the problem:
    I have programmed the table lock, that it´s trying to lock the table at the beginning of the function.
    If it´s not possible it tries it again. At first I have just inserted a one second wait and let that run maximum 3 times. If the table is still locked, it breaks down with an error.
    But because the calls come nearly to exactly the same time to the system, the first call locks all others out, and the rest ran out of the 3 seconds and ended up with an error.
    So I tried to build an endless loop, which is just ending, when the table could be locked again, or when the runtime of 5 seconds has reached. That means, it´s not waiting for a second, if the table is locked, but it´s trying again and again up to 5 seconds.
    That is all ok, because sometime the table is free again and all calls are then processed alright.
    BUT if I now run that with MORE than 15 rfc calls from the java program (15 dialog processes are set up), the system got knocked out! It is using all free work processes for the RFC calls and get stucked. I think, the first call is locking the table, and the got stopped by the system. And then all the others are running in the endless loop....
    So, shouldn´t be there a limit for dialog processes taken by RFC calls? For example here for this user? In this case it should f.e. be set to 10 free processes with 5, which are reserved for other users...
    Any advices?
    The second is, how can I change the lock mechanism, that I don´t use an endless loop? Waiting for one second and doing that 3 times, is not good enough... Because all the rfc calls wait then for one second, up to 3 times, and end with an error....
    Is it possible to wait for half seconds, or defined milli seconds?
    Thank you for all advices!

    Hi,
    What I have understood is you are trying to lock the table in a loop and just checking the duration by explicitly putting wait statement.
    Hope you are NOT locking the entire table rather a particular record in each lock.
    No need to use explicit wait statement rather its better to let SAP thinks when to lock the table T1 when its already locked by another work process. So just set the wait parameter for the Enqueue function module as 'X' and check how it behaves. Until the table is not unlocked the process will wait.
    If you see the wait parameter for the Enqueue function module is not available then create your own lock object for the table and use that. Make sure its getting dequeued else you can understand better
    Cheers
    Somnath

  • How many hard drives should i get to get the most out of premiere on my laptop?

    Hello,
    I have a 15 inch Macbook Pro Late 2013 with 512gb ssd, 16gb ram and 2gb 750m graphics card. I was wondering how many external hard drives i should get to get the best results in Premiere Pro and After Effects. I'm thinking about buying a smallish portable hard drive for cache and another for media. How many hard drives do you think i should get, what size they should be and how it would improve Premiere and After Effects please.
    Thanks Heaps

    I agree with JFP...above.  But if you have a USB3 interface on that MacBook, you can also try using it as I have on my PC laptop
    For simplicity on my PC laptop I would just go with a fast USB3 flash drive for the project and media files.  I have several PNY Turbo USB3 128GB units and have recently edited a 1-hour long three AVCHD camera shoot (not multicam mode) with perfect ease.  That way you do not have power cables from hard drives.  I suspect that the new SanDisk Extreme Pro will match those speeds below but at a much higher cost ($140 versus $50).  Never believe the manufacturers speed claims here are real achievable results on the PNY.
    That read speed is better than most hard disk drives as it does not fall off as the storage device gets full, and the access time is significantly better despite significant USB overhead.

  • A running count of how many steps processed?

    Hi, I'm using labview to monitor where I'm at in my teststand sequence. I have several goto statements in TS, meaning that certain steps are executed several times. I'm already using the Step.Index to find out which step I'm on, however I need to keep track of how many times that step has been called(goto loops). Is there a count index that increments for each step processed, regardless of goto loops? I've tried, the Loop.Index however it does not keep track of the Goto loops. Thanks for any help.
    Joe

    Joe,
    Teststand does not expose a variable that keeps track of how many times a current step has been executed in a Goto Loop. However, it keeps track of how many steps have been executed so far. This information is store in the property RunState.NumStepsExecuted. If you now how many steps are included in your loop, and if you also know the number of steps executed so far, then you can calculate the current iteration of your goto loop.
    Hope this helps,
    Alejandro del Castillo
    Ni

Maybe you are looking for

  • MATMAS idoc with classification details - reg

    Hi, I am working in a project related to the transfer of Material Master from one system to another ( Both are R/3 systems). I am currently  using the message type MATMAS with basic type MATMAS05. With the above message type i am able to generate an

  • What is the  Highest iOS Version a 2nd Generation Ipod can attain to?

    I What is the  Highest iOS Version a 2nd Generation Ipod can attain to?

  • [Solved] sshfs connection: Nothing happens after password prompt

    Hey, I'm trying to mount a remote folder via ssh. User on the server side is different from local user. After entering sshfs -C userserver@server:serverfolder clientfolder I get the password promptfor userserver. Then nothing more happens. I've read

  • Pricing for Item Category TATX

    Dear All, Is it possible to maintain  price for text item, i had tried by creating new item category as copy as TATX item category with Pricing = X (Standard) but still i am not able to enter order qty and pricing. pls help, Dhiraj

  • BW certification

    i all, i am planning to do BW certification . i am not much conversant with the process and procedure. i would appreciate if anyone can help me on the below mentioned questions. 1) from where can i get the training material, if anyone has it please m