Questions on JMX and management-config

I was wondering if anyone can clarify the usage of management-config.
We've got a setup with managed-nodes=all and allow-remote-management=true (other params defaulted). We've got processes that occasionally ping the cluster (via a single node) to log performance statistics and to look for problems that might require intervention (across all nodes via remote management).
I'm trying to determine if the JMX subsystem is completely isolated from runtime cache performance.
1) Does the setting for the read-only flag impact performance in any way? If set to false, is there any sort of locking or synchronization that takes place when querying cluster nodes?
2) Do calls to JMX (and presumably the Invocation Service) share any resources with a Distributed Cache Service?
3) the Default management-config settings in Tangosol-coherence.xml point to the "Management" service - which is not actually defined elsewhere in the configuration file. Is this actually an implicit link to the Invocation Service?
4) Is there a single "Service Thread"? or does each distinct service have its own service thread?
Thanks in advance,
Dave

The performance impact of management is relatively small. The consumption is based on the information "read" (getAttribute/getAttribute) and the frequency of the poll. Polls of the same data element within 1 second will receive the same result for remote nodes.
The formula to determine the network consumption estimation formula for Coherence 3.3 on a single poll of the information is:
Estimated network bytes per poll =
Number of remote Node MBeans retrieved * 725
+ Number of remote Cache MBeans retrieved * 225
+ Number of remote Storage Manager MBeans Retrieved * 720
+ Number of remote Service MBeans Retrieved * 144
+ Number of remote Point to Point MBeans * (Number of Nodes in Grid -1 * 250)
Given the order N size of the Point-to-Point MBeans, It is not recommended to put that information in a loop for a large cluster.
1) Does the setting for the read-only flag impact performance in any way? If set to false, is there any sort of locking or synchronization that takes place when querying cluster nodes?
EW: The Read-only flag does not impact performance. There is no synchronization on read of the objects. Synchronization on update is on an attribute by attribute basis.
2) Do calls to JMX (and presumably the Invocation Service) share any resources with a Distributed Cache Service?
EW: The JMX calls are processed through the Management (Invocation) Service. This shares system (memory, CPU, network) resources with other services. The management information is not processed out-of-band and under extreme load performance will be impacted.
3) the Default management-config settings in Tangosol-coherence.xml point to the "Management" service - which is not actually defined elsewhere in the configuration file. Is this actually an implicit link to the Invocation Service?
EW: The Management service is a non-configurable Invocation service.
4) Is there a single "Service Thread"? or does each distinct service have its own service thread?
EW : Not exactly sure I understand the question. Each service has its' own "Service" thread and thread pool. However, there are some shared components at the TCMP (network) layer.
Hope this helps,
Everett Williams
Message was edited by:
user631017
Message was edited by:
user631017

Similar Messages

  • Question about RPS2300 and 'redundancy" config on IOS router

    We have a 2951 router connected to an RPS2300 remote power supply.  On the router there are two commands applied in global config mode, "redundancy inter-device" and "redundancy".  The engineer who set up the router originally states that these commands are necessary for the RPS2300 to work properly with the 2951, but the documentation for the "redundancy inter-device" and "redundancy" commands do not seem to be related to the RPS at all.  Can anyone tell me if either of these commands are required for RPS, or if there is any other config that must be added to the 2951 for the RPS2300 to function properly?
    An excerpt from the 2951 config:
    vtp mode transparent
    username <detail removed>
    username <detail removed>
    redundancy inter-device
    redundancy
    controller T1 0/0/0
    As you can see, there is no additional configuration under either of the "redundancy" commands.
    Thanks
    -Mat

    To clarify, the 2951 router has an RPS-ADPTR-2921-51 module installed which connects to the RPS2300 unit.
    -Mat

  • Question: Installing Delivery and Management on the same box?

    Hi,
    1. Can we install WCS 11g Management and Delivery instances on two separate Tomcat instances hosted on the same machine?
    2. If yes, do the instances need separate database or can share a single database having separate schema?
    Thanks
    Arijit

    Arijit Basu wrote:
    Hi,
    1. Can we install WCS 11g Management and Delivery instances on two separate Tomcat instances hosted on the same machine?Yes
    2. If yes, do the instances need separate database or can share a single database having separate schema?Yes, the can share the same database host with separate schema's.
    >
    Thanks
    ArijitHowever, this is not recommended for production environment as this is a not scalable nor secure architecture.
    Cheers,
    Rodney

  • WiSM questions (requirements, migration and some config)

    Hello,
    I am going to be installing a CISCO WiSM blade in a 6509 switch to replace my dual 4404's and I am having trouble finding answers to some of my concerns.
    On the documentation I could find, one of the requirements listed to run WiSM is ACS version 2.6. This isn't too big of a deal as I have ACS version 3.3 running, but my question is this:
    Is ACS a requirement to actually use the WiSM - or is it just saying that if you are using ACS with the WiSM, you need 2.6 or above? I do not use ACS with my 4404's.
    More importantly, I have a question regarding the actual migration process of switching from the dual 4404 setup to the WiSM blade. I do not have a second 6509 for testing/configuring purposes, so the only way to set up the WiSM is live.. so I'd rather not have to configure it from scratch. Is it possible to upload configuration files from each 4404 into the two internal 4404's of the WiSM blade? If so, how?
    Thanks in advance.

    You do not need ACS to use the WiSM. Its just saying you need that version level if you plan on using ACS with the WiSM.
    For testing I suggest you make a new vlan/dhcp scope that you can run only on the wism. For this dhcp scope set the option 43 value to point only to the WiSM. This way you have it live, but not on the production wireless network.
    Once you have finished your testing and feel comfortable with getting things configured you can wipe out the interfaces/ssid's on the wism for your test network and put in the production settings.
    I have 5 wism's installed currently with over 1000 AP's, 2 location servers, and WCS. So if you need any help getting things running let me know.

  • Managed bean in both adfc-config.xml and faces-config.xml file

    hi,
    i can see that it's possible to declare managed bean in both adfc-config.xml and faces-config.xml file.
    is there any difference? which one is recommended?
    read here - http://www.jaypillai.com/tag/adf/
    but still not clear.
    thanks.

    Hi.
    As you know ADF is a framework based on JSF.
    In faces-config.xml you define general application manage beans. It offers you define manage beans for all application using JSF default scopes (application, session, request).
    In adfc-config.xml you define general application manage beans using ADF Scopes. It means that you can use JSF default ones including "view, pageFlow and backing".
    My recommendation is use only one point entry for your general manage beans. Use adfc-config.xml because allow you to use more scopes.
    Regards.

  • Jmx and jconsol questions

    Hi,
    I have couple of questions related Jmx
    1) how can I connect with the Jconsol without the command,
    So is there any way I don�t need to used command and connect to JConsol.
    2) I have couple of different application which I want to monitor and they are on different servers. So where I have to register my mbean or where I can put the servlet in which I registered the Mbean. So that every application I have to monitor.
    Thanks in Advance
    Jon

    Hi Jon,
    I answered your comment here:
    http://blogs.sun.com/jmxetc/entry/connecting_through_firewall_using_jmx#comments
    best regards,
    -- daniel
    http://blogs.sun.com/jmxetc

  • [svn] 686: Bug: BLZ-62 - durable and durable-store-manager config options

    Revision: 686
    Author: [email protected]
    Date: 2008-02-28 13:32:29 -0800 (Thu, 28 Feb 2008)
    Log Message:
    Bug: BLZ-62 - durable and durable-store-manager config options
    QA: No
    Doc: Yes - remove durable-store-manager from our docs and make sure durable is explained properly.
    Details: Removed references of durable-store-manager from sample config and bootstrap service files and made sure that durable config option is explained properly (that it is only used by JMS adapter currently).
    Ticket Links:
    http://bugs.adobe.com/jira/browse/BLZ-62
    Modified Paths:
    blazeds/branches/3.0.x/resources/config/bootstrapservices/MessagingBootstrapService.java
    blazeds/branches/3.0.x/resources/config/messaging-config.xml

    Firstly, there's no such thing as Apache 9.3, there's Apache 1 (and subversions) and Apache 2 (and subversions). Your error message -
    Oracle-HTTP-Server/1.3.28Shows you're using Apache 1.3.28
    Secondly, I'm confused by your comment -
    I do not have Apache 9.3 or higher but I think oracle should offer this in its companion CDOracle does offer the Apache server, if you're saying you didn't get it from Oracle then where did your Apache server come from?
    Thirdly, I notice from your config file -
    ErrorLog "|E:\oracle\product\10.1.0\Companion\Apache\Apache\bin\rotatelogs logs/error_log 43200"That you're piping the logs through rotatelogs, are you sure the logfiles haven't just been renamed?

  • Data-management-config.xml issue

    My question is if i can have multiple
    data-management-config.xml files? for a better administration i am
    separating it into multiple files but when trying to access a
    destination it fails so i assume this is not possible, is that
    right?

    Ok imagine i have 30 destinations in one
    data-management-config.xml, that's a lot of destinations, so when i
    want to modify something in that file i need to look all over it to
    find what i want, so instead of that it would be nice to being able
    to have 3 data-management-config.xml files, with 10 destinations on
    each, that way it would be easier to manage and update them.
    This is requirement of the QA department, they don't want to
    review a gigantic data-management-config.xml, they would prefer to
    manage 3 or 4 files instead of one.
    So the question is: IS this possible? or do i necessarily
    need to use one and just one data-management-config.xml?

  • Security and Management of Wireless Access Points

    We have a network of eight (8) Cisco 350 Access Points.
    We would like to enable security through WEP and designating specific MAC (Hardware) addresses.
    Please advise as to the most efficient manner of inputting hardware addresses into all of our access points and managing many access points.

    Hmmm....all these replies, with good information, and no one answered your question!
    You can't cut and paste a list of MACs into a Cisco AP (how come, I don't know). What you need to do is enter one MAC address. Then download a non-default config file out of the AP. Then find the lines that changed, and you have your template for adding MAC address lists in one fell swoop. I made a little excel spreadsheet to let me paste in a list of MACs, then spit out the config file lines that you can add as an "additional configuration file" via the web gui.
    You could also add the list via SNMP.
    There's also an import utility in the cli for the ACS server that will let you suck in MAC addresses.
    Hope this helps.
    Just remembered, the APs for some reason convert the hex format of a MAC into dotted decimal. So, when you paste your list in, you need to convert it from hex to dotted decimal, produce your config lines with those, and then shoot those config lines to the AP. I couldn't find anyone in the TAC that could explain why adding a list of MACs was such a chore.

  • Record and manage L/C, accepted credit

    Dear experts,
    I must build the "check credit management in SAP", but, with L/C management, I don't know how to manage its amount and serial number, validity date...The same with accepted credit.
    Could you tell me how to record and manage L/C, accepted credit in SAP about value, validity date, how to check?
    Thank you in advance.
    hongdm

    Thanks you very much.
    another question: How can I config the date limit to check validity date in credit management?
    many thanks.
    Hongdm

  • Question on clustering and J2EE Environment Entries

    Does anyone know if changes made through the admin server console to J2EE
              environment entries are propagated to the managed servers without
              redeploying the entire app. I can find a reference similar to this for
              things in the config.xml which states they are propagated in memory (in most
              cases) and can optionally be written permanently to the confg.xml file. I
              can't find a reference that tells me how/what is done for J2EE environment
              values.
              If this is not possible, how does one do dynamic configuration setting for a
              J2EE application in a clustered environment?
              Kent
              

    What I'm talking about is the environment entries that are set in the web
              application deployment descriptor (web.xml) from the admin server console.
              You go to a specific web-app in the console and then click on "edit web
              application deployment descriptor". From there (towards the bottom of the
              tree on the left) is Env Entry. You can change Environment Entries in the
              DD. What is unclear is if the values are propagated to the running app
              (in memory). For example, if I have a servlet that reads this environment
              entry and I change it in the admin console is the new value reflected
              (relatively) immediately? It's not entirely clear.
              Since there is an option to "persist" these changes (in the top of the tree)
              that would seem to imply that the changes are propagated to the running
              instances in memory otherwise why would I not want to persist the change?
              On the other hand, I would have also expected a button to let me decide when
              to push the changes so I could control when the managed server know about
              the change (for example, if I had to set more than one property to configure
              something).
              So ... does this make my question clearer? And if so is there any
              documentation the describes this? If not how do people handle configuration
              of a running application in a cluster if it not through DD environment
              entries?
              Kent
              "Cameron Purdy" <[email protected]> wrote in message
              news:[email protected]...
              > > Actually I'm talking about what I would call "environment variables" if
              > this
              > > was unix. I am not talking about files (gifs, html, etc) but rather
              > porpety
              > > settings. It is my understanding that these are call "environment
              > entries"
              > > (but I may remembered the name wrong) and are typed values that can be
              > > looked up vi JNDI.
              >
              > You can programmatically set JNDI entries, and they will usually be
              > propagated (although they are not designed to be reliably replicated).
              > Furthermore, the death of the registering server will cause the death of
              the
              > JNDI entries.
              >
              > I don't know how to set them from the console.
              >
              > Peace,
              >
              > --
              > Cameron Purdy
              > Tangosol, Inc.
              > Clustering Weblogic? You're either using Coherence, or you should be!
              > Download a Tangosol Coherence eval today at http://www.tangosol.com/
              >
              >
              >
              > "Kent Mitchell" <[email protected]> wrote in message
              > news:[email protected]...
              > >
              >
              >
              >
              

  • Question on installing Access Manager 2005Q4

    Hello everyone,
    I have a question on installing access manager. It looks like access manager has to be installed into a web server running as root. The install program even warns you and gives you the option to fix it. After install does access manager still have to run as root, or can the web servers owner and group be changed back to webserved:webserved.
    It would be nice not to have to run the web server as root just to have access manager working.
    Also if it is possible to change the owner, could somebody point me to some directions to make sure I do it correctly.
    Thanks for your help,
    Gary

    Is it possible to have the ldap servers running on port 389 and the web server running on port 80.One way you can do this (if you are on Solaris 10) is to use RBAC with a user in the net_privaddr role. See http://www.sun.com/bigadmin/features/articles/least_privilege.html for more information.
    If a person already has an installed version as root, can it be changed to a non root user, or would it be just to much of a nightmare to do.That's what the doc describes how to do. Should not be a big problem but you might have to make a few adjustments depending on how far you've already gone with the install and config.
    Does the ldap server and web server having to be running as the same user?No, you can use separate users.
    HTH,
    David

  • Questions on photos and storage

    I have a few questions about photos and storage... If you can just answer one of these, that's fine and thanks for the help!
    How do I see how much space my iPhoto photos are taking on my hardrive?
    I have Time machine which backs up, but concerned that I'm getting too many pictures.  When I do "Get Info" on the hardrive it says 640GB Capacity with 254GB used. I'm assuming that includes all my photos, and that Time machine only backs up and is not the active storage for those photos?
    What is advisable for available GB space on this size computer?
    I have my photos on the hardrive and the time machine, is it also advised to have in a cloud-based storage system to be safe? Or some other place.  Just checking what others do with this.

    1 - it is a really good idea to start new threads with new questions - threadjacking a year old solved thread on a totally different subject will not provide the best coverage and the best answers
    2 - Do NOT uncheck the option to copy imported items to the iPhoto library - it is a really, really bad idea that will create many problems for yo and has no advantages of any sort - see the user tip on file management in iPhoto for more details - iPhoto and File Management
    3 - take the time to learn how to use iPhoto and the concept of using a database for management photos rather than a file based system like you are used to - it is much different and much more powerful - but there is a learning curve and a different thought process
    4 - yes you can always export anything or everything from iPhoto for use on any other system - see the user tip on exporting for details - Exporting From iPhoto
    5 - always remember that you never access your photos directly - iPhoto totally replaces the finder for managing your photos - see the user tip on accessing photos for more details - How to Access Files in iPhoto
    LN

  • HT5312 I didn't make a rescue e-mail and now i forgot the answers of my security questions!!' And the apple support contact wont open???

    I didn't make a rescue e-mail and now i forgot the answers of my security questions!!' And the apple support contact wont open???

    I'm not sure what you mean by the 'apple support contact wont open' (?). If you mean the 'contact iTunes Store support' link on the page that you posted from I've just tried it and it seems to wok ok for me, though I haven't gone as far as to actually contact them.
    You can contact either iTunes Support or Apple to get the questions reset.
    e.g. you can try contacting iTunes Support : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Account Management , and then 'Forgotten Apple ID security questions'
    or try ringing Apple in your country and ask to talk to the Accounts Security Team : http://support.apple.com/kb/HE57
    When they've been reset you can then use the steps on the page that you posted from to add a rescue email address for potential future use, or if it's available in your country you could change to 2-step verification : http://support.apple.com/kb/HT5570

  • Transfering iTunes from old PC and Managing Multiple Devices in 1 Account

    Hi,
    I have 3 devices (iPhone 4, iPod Touch and iPod Nano).  I want to set up iTunes so that I can manage the content for all 3 devices under a single account, but keep the content separate, possibly using Libraries, but I'm not sure what other options are available.  The kids refuse to share their music.    
    My 1st question:  What are my options for managing content for 3 devices on a single iTunes account? 
    My 2nd question:  The Touch and Nano were originally set up on iTunes using an old PC, which has since crashed.  I'm trying to find a way to recover the data from the defunct PC, but the kids want back into iTunes.  How do I migrate the content from the 2 old iTunes accounts to the new account, without access to the defunct PC?
    FYI, there's no music on the iPhone and my OS is Windows 7 64bit.
    Thanks in advance for your help.
    Best regards,
    Dave

    Anyone have any ideas?
    Thanks.
    Dave

Maybe you are looking for