Are a single ns-slapd process and its 32 LWP (light weight processes) limited or bound to a single processor?

ns-slapd and its LWP sub-processes seem to appear as a single process in some tools. Does this limit them to only being able to use one of the available processors on a multi-processor system, either due to lock management or for some other reason?
W see all the CPUs on a four processor system receiving activity, but the system never exceeds 25% utilization, or, the total of a single CPU.
Is this a limitation, or are we just not using it much yet?

<i>Are a single ns-slapd process and its 32 LWP (light weight processes) limited or bound to a single processor?</i>
The short answer:
No, and you shouldn't need to worry about it anyway.
The long answer:
The configuration LDAP is never a bottleneck in an iAS system. You could have hundreds of iAS servers running off a single instance and a single processor LDAP would still be able to handle the configuration requests easily.
If you also use your LDAP server as an authentication repository, you should size your LDAP server based on your authentication needs. But even if you are using iDS as an authentication store there are several other factors to keep in mind.
1. iDS scales pretty effectively up to about four CPU's for the most important operations (i.e. reads)
2. Unless you are running some unusual application server hardware, you will run out of disk i/o long before you run out of CPU power.
3. If you have any significant load on the directory server you should probably offload it onto its own server (or partition) anyway so that it doesn't steal excessive amounts of memory from that appserver.
4. Similarly, if you are putting a lot of stress on the directory server with authentications, you should consider tuning the directory server for those authentications.
I guess a little more detail about your application server architecture would be helpful in figuring out why your CPU doesn't exceed 25%. I strongly doubt that it has anything to do with slapd, however.

Similar Messages

  • What are function modules used in alv,and its explanation

    what are function modules used in alv,and its explanation

    hi..
    The important function modules are
    Reuse_alv_fieldcatalog_merge
    Reuse_alv_list_display
    Reuse_alv_events_get
    Reuse_alv_grid_display
    Reuse_alv_commentary_write.
    <b>REUSE_ALV_FIELDCATALOG_MERGE</b>
          This function module is used to populate a field catalog which is essential to display the data in ALV.
          If the output data is from a single dictionary table and all the columns are selected, then we need not exclusively create the field catalog. Its enough to mention the table name as a parameter (I_structure_name) in the REUSE_ALV_LIST_DISPLAY. But in other cases we need to create it.
    Note : Fieldcatalog can be filled manually also by filling up all the required details into the internal table     
    The important parameters are:
       1. Export:
            a. I_program_name     : report id
            b. I_internal_tabname     : the internal output table     
            c. I_inclname     : include or the report name where all  
                                                 the dynamic forms are handled.
        2. Changing
           ct_fieldcat     :    an internal table with the type 
                                      SLIS_T_FIELDCAT_ALV which is declared in the
                                      type pool SLIS.
    <b>REUSE_ALV_LIST_DISPLAY</b>
    This is the function module which prints the data.
    The important parameters are:
    1. Export:
          I_callback_program            : report id
          I_bypassing_buffer             : ‘X’
          I_buffer_active                    : ‘ ‘
          I_callback_pf_status_set     : routine where a user can set
                                                             his own pf status or change the
                                                             functionality of the existing pf status.
          I_callback_user_command : routine where the function codes are
                                                               handled.
          I_structure name     : name of the dictionary table
          Is_Layout          : structure to set the layout of the report
          It_fieldcat          : internal table with the list of all fields and their
                                                 attributes which are to be printed (this table
                                                 can be populated automatically by the function
                                                 REUSE_ALV_FIELDCATALOG_MERGE
          It_events          : internal table with a list of all possible events
                                                 of ALV and their corresponding form names.
    2.  Tables:
         a. t_outtab     : internal table with the data to be output
    <b>REUSE_ALV_EVENTS_GET: </b>
          Returns table of possible events for a a list type
    1. Import:
          Et_Events      :
          The event table is returned with all possible CALLBACK events for the specified list type (column ‘NAME’). For events to be processed by the Callback, their ‘FORM’ field must be filled. If the field is initialized, the event is ignored. The entry can be read from the event table, the field ‘FORM’ filled and the entry modified using constants from the type pool SLIS.
    2. Export:
        I_list_type:
              0 = simple list REUSE_ALV_LIST_DISPLAY
              1 = hierarchical-sequential list                                           
                    REUSE_ALV_HIERSEQ_LIST_DISPLAY
              2 = simple block list                                                        REUSE_ALV_BLOCK_LIST_APPEND
              3 = hierarchical-sequential block list
                    REUSE_ALV_BLOCK_LIST_HS_APPEND
    <b>REUSE_ALV_GRID_DISPLAY</b>
      A new function from 4.6 version, to display the results in grid rather than a
      preview.
      Parameters : same as reuse_alv_list_display
    <b>REUSE_ALV_COMMENTARY_WRITE</b>
    This is used in the Top-of-page event  to print the headings and other
    comments for the list.
    It_list_commentary : Internal table with the headings of the type
                                             slis_t_listheader.
        This internal table has three fields:
        Typ : ‘H’ - header, ‘S’ - selection, ‘A’ - action
        Key : only when typ is ‘S’.
        Info : the text to be printed
    <b>plz reward pts if helpful.</b>
    regards
    vijay.

  • I tried updating to iOS 8.1 but it have the apple symbol and a blue screen pops up and it restarts the process and its been going on about 3 weeks already. I dont know what to do? Is my iPad broke cause I just got that iPad in August.

    I tried updating to iOS 8.1 but it have the apple symbol and a blue screen pops up and it restarts the process and its been going on about 3 weeks already. I dont know what to do? Is my iPad broke cause I just got that iPad in August.

    Hi You may have a hardware fault take ipad to Apple Store. Ring then first to make an Appointment take box and you purchase paperwork they may give you A replacement. Before you do that Try a Reboot hold down power button & menu button hold both down until you see Apple Logo you may need to hold down for up to 30 Seconds But you may need to do this more than once. If it doesn't work take back to Apple Store. Cheers Brian

  • I have downloaded a fil on itunes through my phone and its been stuck on processing for half an hour what do i do

    i have downloaded a fil on itunes through my phone and its been stuck on processing for half an hour what do i do

    I suggest that you try to use Tiny Umbrella to kick your device out of recovery
    The link to download Tiny Umbrella is shown below
    http://thefirmwareumbrella.blogspot.com/
         On the right hand side of the link you will see links to download Tiny Umbrella
    After downloading and opening tiny umbrella, Click on exit out of recovery. Hope that works for you. If it doesnt work, try to write a detailed description of your problem and what is appearing on your screen etc and we will go from there. Good Luck

  • Messages are in to be delivered state and slows down the message processing

    Hello,
    Messages are in to be delivered state and slows down the message processing.
    this happenens in case of DB2 on some machine where the issue about high load on DB2  is caused by standard programming in SAP XI that executes a statement, where it uses the condition 'where 1<0' prio to the original  SQL statement configured in the channel configuration,
    Can you please help me out in solving this issue?
    Thanks,
    Soorya

    Status: TO_BE_DELIVERED
    Which means that the message was successfully delivered from Integration Server point of view and it states that the messages is initially handed over to the Messaging System.
    TO_BE_DELIVERED occurs while the message is put into the Messaging System receive queue.
    Solution:
    This is done via the Messaging System receive servlet:
    http://<Host>:<PORT>/MessagingSystem/receive/<CONNECTION>
    /<PROTOCOL>
    Only if this was executed successfully the Messaging System returns HTTP 200 to the Integration Server and the Status TO_BE_DELIVERED moves to DELIVERING
    1. Try logging into Sap GUI with two users: XIAPPLUSER & XIAFUSER
    to see if they are blocked
    2. We can check the messages:
    AdapterFramework
    com.sap.aii.adapterframework.serviceuser.language
    com.sap.aii.adapterframework.serviceuser.name = XIAFUSER
    com.sap.aii.adapterframework.serviceuser.pwd
    ApplicationSystem
    com.sap.aii.applicationsystem.serviceuser.language
    com.sap.aii.applicationsystem.serviceuser.name = XIAPPLUSER
    com.sap.aii.applicationsystem.serviceuser.pwd
    in the exchange profile to make sure the right passwords

  • Why the AWT components are called heavy-weight and SWING as light-weight?

    Why the AWT components are called heavy-weight and SWING as light-weight?.
    Building our own components means overhead on JVM. hence in what sence the SWING components are called light weight.?
    I know that the Swing componets are the components which are not going to depend upon peer classes and render, OS independent LOOK n FEEL.
    Thanks,
    Sanath Kumar

    All extensions of Component are considered lightweight since, as you point out, they don't have their own dedicated native peer.
    Essentially a lightweight component only has a canvas on which to draw itself and some means of receiving events from the system. In fact, there is no need to have one of these "canvas" and "event" objects for each component - the parent component can manage these abilities on behalf of its children. Eventually you end up with only top-level components needing to be heavyweight in order to communicate with the windowing system.
    A lightweight component therefore has the minimal dependency on the underlying windowing system giving you maximum cross-platform flexibility.
    It is usually true that lightweight => slower and heavyweight => faster since it is reasonable to assume that native peers will be optimal for the windowing system. However, that's not the point of the lightweight/heavyweight distinction.
    Hope this helps.

  • WUMC710 and its blue light. Anyway to dim or disable the lights?

    Hi.
    My WUMC710 is working well and its connected to my desktop pc in bedroom.  When the desktop is off, the lights on the WUMC710 stay 'ON'.  How can I dim or disable the lights beside putting a black tape on top it?  This unit does not go to sleep at all.  I like to sleep in a dark room.   HELP!

    Hi,
    as far as I know there is no way to disable or dim them.
    I see three ways to do that:
    1)  past something over the LEDs. use some tape or sticker ^^
    2) Cut the cables to the LEDs. do this at your own risk. Don't know if it will still work after that ^^
    3) I guess the best solution would be a master/slave power strip. So it will be only powered if the computer is on.
    Edit:
    sry, there are no cables to cut... So 2 does not work ^^

  • I just downloaded 4.0.1 and now half my bookmarks are gone including the toolbar bookmarks, and its screwing with my printers & doesn't want to load stuff. What Is WRONG

    How do I go back to the previous version and settings?

    It is best not to open the places.sqlite database file because it is organized in a way that is not easy to comprehend and uses a complicated set of tables.
    You can opt to create a separate profile to inspect and possibly export the bookmarks that are stored in this file.<br />
    If both profiles are open at the same time by using the -no-remote command line switch then you can also move bookmarks via the clipboard.
    *http://kb.mozillazine.org/Creating_a_new_Firefox_profile_on_Windows
    *http://kb.mozillazine.org/Opening_a_new_instance_of_Firefox_with_another_profile
    *https://developer.mozilla.org/en/Mozilla/Multiple_Firefox_Profiles

  • Long process and its progress

    I have very long 'reading file' operation (~ 1 hour) performed by procedure residing in package.
    While working, this procedure is updating 'progress table' - 'x rows read'
    In standard GUI I run the procedure asynchronously in one session and while it is running I read the 'progress table' in second session and show progress to user.
    Is something like this possible in APEX?
    Could you please show me links to examples
    1) how to run very long procedure?
    2) how to show progress?

    In Oracle, there is a table called V$SESSION_LONGOPS and you can populate it using the procedure DBMS_APPLICATION_INFO.SET_SESSION_LONGOPS(). Basically, in your 'reading file' procedure, in the loop, you would make a calls to set_session_longops() and then in another session, you can query the V$SESSION_LONGOPS table to see the progress.
    Hope this helps.
    chris.

  • HT3702 I'm trying to put my security code and its saying credit card processing is temporarily unavailable.please try again later for six days!

    please help

    6 Weeks is a bit too much... let's check with iTS to see if there is some massive pod failures near you or something.
    iTunes Store Support
    http://www.apple.com/emea/support/itunes/contact.html

  • Command to compute the CPu utilisation of a process and its respective chil

    Hi All,
    what the command equivalent of "sar -X" of linux on solaris ? need this for performance testing .
    appreciate if you respond AQAP .
    Warm Regards ,
    Chakravarthy

    I don't know what 'sar -X' does on linux. Can you describe the behavior you want?
    I see CPU utililization in the subject. Perhaps you're looking for something like 'prstat' or more likely system accounting.
    Darren

  • E71 and its breathing light

    Is mine sick. When it breaths, the calendar shortcut also lights up. I am finding it annoying, particulary when my calendar is absolutely empty. Is it a bug in the firmware or a hardware error?
    History is a mirror of the past!
    And a lesson for the present!
    (Persian Proverb)

    When you did a soft reset, your phone usually asks you for a security code, which by default is 12345. Use the code you used for this and it should unlock. If you have forgotten this, you will need to bring it to a local Nokia Care point with a proof of purchase to have it unlocked.
    If you find this post helpful, a click upon the white star at bottom would always be appreciated.
    If it also solves your problem, clicking ACCEPT AS SOLUTION below it will benefit other users!

  • Third Party Sales - Bus process and Config

    Friends,
    Kindly explain 3rd party sales business process and its configuration settings.
    I am not able to locate the full configurations using Search. If any one knows the exact link which clearly states this issue.
    Thanks,
    Mahe

    Hi,
    please  see this notes
    Process Flow for 3rd Party Sales
    Customize the third party sales in summary:
    1. Create Vendor XK01
    2. Create Material u2013 Material Type as "Trading Goods". Item category group as "BANS".
    3. Assign Item Category TAS to Order type that you are going to use.
    4. A sale order is created and when saved a PR is generated at the background 
    5. With reference to SO a PO is created (ME21N). The company raises PO to the vendor.
    6. Vendor delivers the goods and raises bill to company. MM receives the invoice MIRO 
    7. Goods receipt MIGO 
    8. Goods issue
    9. The item cat TAS or Schedule line cat CS is not relevant for delivery which is evident from the config and,   therefore, there is no delivery process attached in the whole process of Third party sales.
    10. Billing     
    -  3rd party sales order Create Sales Order
    VA01
          Order Type
          Sales org, distr chnl, div
          Enter
          Sold to
          PO #
          Material
          Quantity
          Enter
          Save
    SD -  3rd party sales order View the PR that is created with a third party sales order
    VA01
          Order Number
          Goto Item Overview
          Item ->Schedule Item
    SD -  3rd party sales order View the PR that is created
    ME52N
          Key in the PR number
          Save
    SD -  3rd party sales order Assign the PR to the vendor and create PO
    ME57
          Key in the PR number
          Toggle the "Assigned Purchase Requisition"
          Execute
          Check the box next to the material
          Assign Automatically button
          Click on "Assignments" button
          Click on "Process assignment"
          The "Process Assignment Create PO" box , enter
          Drag the PR and drop in the shopping basket
          Save
    SD -  3rd party sales order Receive Goods
    MIGO_GR
          PO Number
          DN Number
          Batch tab , click on classification
          Serial Numbers tab
          Date of Production
          Flag Item OK
          Check, just in case
          Post
          Save
    SD -  3rd party sales order Create Invoice
    MIRO
          Invoice Date
          Look for the PO , state the vendor and the Material
          Check the box
          Clilck on "Copy"
          Purchase Order Number (bottom half of the screen)
          Amount
          State the baseline date
          Simulate & Post
          Invoice Number
          *Invoice blocked due to date variance
    SD -  3rd party sales order Create a delivery order
    VL01N
          In the order screen , go to the menu Sales Document , select "Deliver"
          Go to "picking" tab
          State the qty and save
    SD -  3rd party sales order Create a billing document
    VF01
          Ensure that the delivery document is correct in the
          Enter
          Go to edit -> Log
          Save
    business process.....
    please see the link...........
    http://help.sap.com/bp_pharmav1600/Pharma_US/index.htm
    Regrds,
    venkataswamy.y
    Edited by: yanamadala venkataswamy on Sep 11, 2009 11:09 AM
    Edited by: yanamadala venkataswamy on Sep 11, 2009 1:26 PM
    Edited by: yanamadala venkataswamy on Sep 11, 2009 1:27 PM

  • Associating records of processes N its subprocess in data object COMPONENT

    Hi,
    I am using Monitor Express to monitoring BPM process data, and I want to group data from a process and its subprocess.
    How to join these informations if there is no key-field in COMPONENT dataobject (COMPOSITE_INSTANCE_ID and COMPONENT_INSTANCE_ID are different between processes and subprocess).
    Luciano Gomes

    Hi,
    I am using Monitor Express to monitoring BPM process data, and I want to group data from a process and its subprocess.
    How to join these informations if there is no key-field in COMPONENT dataobject (COMPOSITE_INSTANCE_ID and COMPONENT_INSTANCE_ID are different between processes and subprocess).
    Luciano Gomes

  • How the invocation between process and sub-process work?

    As I have read throught some posts here and know that the web service whicn is used to trigger the process is asynchronous.
    so is the invocation between process and its sub-process asynchronous using web service?
    supposed there is a process like below:
    Start Event -
    >Sub-Process ->Automated Task-->EndEvent
    I have some confused questions:
    1: is it asyn to invoke the subprocess?
    2: if the invocation is asyn, is the next "Automated Task" triggerred before the completion of the nested subprocess? It seems to be, but it is not so reasonable.
    3: if the invocation is asyn, how the process get the return value of the nested subprocess?

    Hi John,
    the invocation of sub-processes is done via an internal runtime mechanism and not via normal Web Service call.
    The sub-process call is synchronous, so the calling process is waiting for the reply from the sub-process. There are a few things to keep in mind when using sub-processes:
    If you are branching off parallel execution paths (via a split gateway) within the sub-process and are using a regular end event, only the first token arriving at the end event will return to the calling process. The sub-process will keep running until either the last of its tokens flows into the end event or until the calling process is being terminated. In any case, the calling process will not react to any more tokens arriving at the sub-processes end event.
    If you are using parallelism within the sub-process, but want it to terminate once the first token arrives the end, use a terminating end event in the sub-process.
    Don't use the correlation condition at the start event of a sub-process. If this condition evaluates to 'false', the sub-process will never be started, but the calling process will wait forever for a reply.
    If you want the sub-process call to behave asynchronously, you can model the sub-process to split off a token to the execution path where it does the actual work and have another straight path directly from the split gateway to the (non-terminating) end event. That way the calling process will continue right away, but of course you cannot expect any response coming out of the sub-process.
    Best regards,
    Oliver

Maybe you are looking for

  • Problem generating stubs for Java EJB web service deployed in OAS

    I created an EJB web service and I've successfully deployed it in my Oracle App Server. Some of the methods work fine but others produce the ff error: org.apache.soap.SOAPException - java.lang.IllegalArgumentException: No Serializer found to serializ

  • Top n Growing tables in BW & R/3 with Oracle env

    Hi all, We are on BW 7.0 with Oracle 10.2.0.2 , please let me know how to get the top N growing tables & Top N largest tables. I remember collecting these stats from TX: DB02 when we had MS SQLserver as the DB.  It was as easy as clicking a button. 

  • Tv mac

    if i use usb port on my imac connect cable to usb port on my tv can i watch my dvd films from my imac as its bigger screen use sound from imac

  • Jar deployment omits classes

    I am a mostly satisfied user of JDeveloper 9.0.3.1035. However I experience the following problem which seriously dampens my enthusiasm for working in the IDE. Sometimes generation of JAR files from a JAR deployment profile omits classes. It does so

  • Invalid mdx question

    Hi experts, I've built a dashboard that uses QAAWS against a BEx query. The user selects a parameter from a dropdown list and this is passed to the query. The dropdown is populated via another BEx query. Certain selections cause the error below but o