Correlation between the cpu load and the queue

We are seeing cases where our CPU usage is less than 50%, but we babysit run queues of more than 10 minutes. I expect a large queue if we were see a greater use of the CPU, but I'm unable to correlate a large queue with low CPU usage. Has anyone else seen a condition like this or have any ideas. Database is 11g RAC Exadata X 2 full rack. We use the ORM to manage the resources of the processor as well.

It is an informative read: http://shallahamer-orapub.blogspot.com/2010/07/os-cpu-run-queue-not-what-it-appears.html

Tags: Database

Similar Questions

  • 100% high CPU load and memory usage

    Hi all

    My company bought a new appliance IPS 4510 and after initial installation, I see that the CPU load and memory is 100%. The device is not in a production network. Is this normal or there is a hardware problem? Enjoy a Counselor about it.

    Concerning

    Christine

    Hi Damien,.

    It is actually normal behavior for an IPS sensor.

    To measure the actual load of an IPS sensor, you will want to monitor the "percentage load treatment" of the analytical engine that processes all inspection processing for the sensor.

    You can view these statistics by using the command 'display the scan statistics-engine '.

    Also, the sensor running version 7.0000 E4 5,0000 E4 (or later version), you can check the load percentage value Inspection displayed by the command "Display inspection-load" in its place.

    Hope that answers your query.

    Cyril Shankar

  • Load balancing between the queues of Tuxedo

    Hello

    I have the following situation where my tuxedo is running on two machines, and on each one, I have a queuespace and a specific queue called TQ1. My question is: if I turn the LDBAL configuration and, on my Services section of the ubbconfig, I put two TQ1 entries, one for each group, Tuxedo perform balancing between the two groups/queuespaces the same as it would with a normal service?

    I have this doubt because on the tpenqueue method call, one of the parameters is the name of queuespace. Seeing that my queuespaces have different names, including that of the queuespaces which was to inform? Or should I rename the two Queuespaces to the same name?

    Also, on the dequeue Tuxedo could as the two queuespace to make the dequeue?

    Thanks in advance,

    brunno Attorre

    Hi Brunno,

    TMQUEUE announces a service which is the name of the queuespace, not the default queue.  Thus, when tpenqueue() and tpdequeue() do their work, they apply to a service with the name of the queuespace.  As the tuxedo does not know that these service names are associated with the queue space, it will load applications of balance to several TMQUEUE servers that advertise the same name of queuespace.  In fact, for scalability purposes, you can configure several servers TMQUEUE running on the same queuespace if they are on the same machine that they will share the shared memory section associated with the queuespace.  If this is done on different machines, the queuespaces must be different, even if they have the same name.  Access to specific queues will be undefined, which means that if you msg enqueue and then try to specifically dequeue msg has, you might get an error because msg has maybe gone to a queuespace, and dequeue request went to the other.

    We are working on improvements to the queue Message of Tuxedo (an offering message improved to Tuxedo queues) to make something like this work in a more transparent manner, i.e. the dequeue to msg that one would work regardless of machine/TMQUEUE server process requests.

    Kind regards

    Todd little

    Chief Architect of Oracle Tuxedo

  • Correlation between receiving a SOAP and http binding receive

    Hi all

    I have a requirement to receive the initial application, that is the soap request. After processing a few activities, I need to wait for the pursuit of a binding http request. The two are different operations, I am not able to bind together using the same correlation set. If I try to use the same set of correlations for two operations I get a compilation error in the JDeveloper indicating "Error (337): correlation set can be used in the < correlation > because the property to the value of this correlation is not associated with this message.

    If a different correlation place it builds, but I get an error during the execution of the service, when I hit the second receive port, that 'Correlation set is not initialized. It cannot be used in the receive activity.

    Can you please let me know how I can correlate the two receive inquiries. The soap and http (xml) applications have what will be the correlation value. If this can be achieved only by using the correlation set, can you please let us know if there is another way to achieve this.

    Thanks in advance.

    Kind regards

    Naveen

    There was a problem with the correlation set that I created. I had not associated with the binding of the HTTP request in the same property that was causing the problem. Once the first and the second partners receive the same set of correlations and property.

    Kind regards

    Naveen Nathalie

  • Question about the CPU load and memory...

    Hello. I'm a South Korea network engineer.

    I am facing a problem with the DMP 4400.

    I made a web page to publish the DMP 4400, but she loading has been so slow.

    I don't know why it slows down, but it may be because of the memory or cpu.

    So, I need to check the CPU and the memory usage...

    is there anyone know control order CPU and memory?

    I searched documents and web site include Cisco, but I couldn't know.

    Jinsung salvation,

    This should give you the amount of memory on the device:

    https://:@:7777/get_param?p=sinfo.memory

    It should I think give you the CPU:

    https://:@:7777/get_param?p=sinfo.load

    Kind regards

    Nicolas

  • Impossible to establish a correlation between the Script

    HI - any help would be appreciated. Thanks in advance!

    OpenScript 12.5, I receive the following error message when you try to save a script of Web/HTTP protocol for load tests:

    Problem occurred:

    (RED X) "Unable to correlate the script" has encountered a problem. Exception occurred in correlating script: oracle.oats.scripting.transforms.TransformException: transformation rule threw the exception in transformStep: oracle.oats.scripting.modules.http.transformRules.cookie.ClientSetCookieDelegate. See the errorlog for details.

    "I tried to correlate the Script... option, but still error: get the following"problem occurred"message: Exception occurred by correlating script:

    Just recently moved to Windows Server 2008 from 2003. using IE11

    Tried OpenScript only on a standalone workstation Windows 7 with the same results.

    Any ideas why I get this error and how to fix it?

    Sincerely,

    David Gardner

    Yutaka Takatsuhas made the following response:

    This could be the known bug in the installer if your version of OATS has been upgraded oatmeal 12.5.0.2 of older versions.

    The bug mentioned above was created in the upgrade installer. For users improved 12.5.0.2 of earlier versions, please add - XX:-UseSplitVerifier to the arguments of start-up OpenScript as shown below.

    C:OracleATSopenScriptOpenScript.exe - configuration openscript_configuration - vm C:OracleATSopenScriptjrebinjavaw.exe - vmargs-Xmx512m - XX: MaxPermSize = 256 m - XX:-UseSplitVerifier

    Start > all programs > OATS > right-click OpenScript to select Properties > in the dialog box, copy the text in the 'Target' field and modify accordingly and stick it in return.

    For users who own 12.5.0.2 installed should already have this argument added to your OpenScript starts. This work around is required only for users who have upgraded to 12.5.0.2.5 days

    • David Gardner: Thanks Yutaka. When I saw my target in the start menu, it seemed to have the same starting point, but I think I was using an old OpenScript shortcut that was not in force. In all cases, the problem seems to have been resolved. Again, thank you.
  • When to recreate queues and tables of the queue in QA?

    When recreate us queues and queue tables when you use Advanced Queuing? Is there an advantage in doing this?

    dbms_aqadm.stop_queue)
    dbms_aqadm.drop_queue)
    dbms_aqadm.drop_queue_table)

    dbms_aqadm.create_queue_table)
    dbms_aqadm.create_queue)
    dbms_aqadm.start_queue)

    Also, can you please let me know what is the difference between the queue and queue table? I'm newbie and not able to get help on that. I had a little of that first we can create the queue table and then create the queue. Any help would be appreciated.

    Why do you want to "recreate" the queues and queue tables?

    Read the documentation of

    DBMS_AQADM.ALTER_QUEUE
    and
    DBMS_AQADM.ALTER_QUEUE_TABLE
    

    and see if you can get out without falling and re - create

    In the contrary case; do some reading on how to manage queues, to drop, modification and creation!

    http://download.Oracle.com/docs/CD/B19306_01/server.102/b14257/aq_admin.htm#i1005956
    and
    http://download.Oracle.com/docs/CD/B19306_01/server.102/b14257/aq_admin.htm#i1006297

    If you want to change the payload type, you need to remove the queue and re-create it, in which case read on drop, keep in mind the STOP_QUEUE!
    http://download.Oracle.com/docs/CD/B19306_01/server.102/b14257/aq_admin.htm#i1006355

    Similarly for the DROP table queue!

    P;

  • RT FIFO results in 100% of cpu load?

    Hello

    I am trying to replace some RT-FIFO queues on a target of cRIO9074 (via LV2011), which should be fairly easy because the API is very similar for both:

    This example VI works for sure: the lower loop puts an I32 in the FIFO every 100ms, the upper loop must wait before trying to read a new element of the "timeout" (the value 50ms) FIFO. For this example the upper loop should run (roughly) 2 - 3 times for each iteration of the lower loop because of 50ms timeout.

    The problem I have is: it shows 100% cpu load and I don't understand why he says:

    Where this example VI does not burn 100% cpu load? The RTFIFORead question just the current state of the FIFO?

    Have you checked whether a time-out to > 100ms also creates 100% CPU load?

    Please note that create the FIFO provides the configuration of reading and writing for the vote against blocking. See Help for more information.

    Norbert

  • What is the time it takes to run out of memory and cpu between the hypervisor and vm?

    I wanted to know the time for the performance of CPU and memory between VMS and the hypervisor.  I know that there is a sort of delay when the virtual computer runs cpu or memory because it has transmitted to the hypervisor and handed over to the virtual machine.  Thanks for the help.

    It depends on the workload and server usage.  If the system is not completely loaded and active code is in user space there is zero delay.  If the host is used then the virtual machine is provided a slice of time to system resources and will have to wait his turn to access the CPU.  In this case, the time is according to the system load.

    In short, delay of CPU and memory can be and is often zero.

    Scott

    More information on my blog of the communities and on Twitter:

    http://communities.VMware.com/blogs/Drummonds

    http://Twitter.com/Drummonds

  • iMac restarts after 5 minutes of the heavy load of CPU/GPU and noisy fan

    Hello

    My iMac (late 2012 if I remember) restarts when under heavy load for a while.

    I work a lot with Final Cut Pro X.

    Whenever I have add clips in an event, Final Cut allows you to copy and then transcode and analyze the clips, and this task's CPU/GPU intensive (Final Cut Pro X uses OpenCL, where CPU/GPU). After a few seconds, the iMac fan begins to be really strong and seems to reach its maximum speed.

    Then, after a few minutes of this heavy burden, the iMac simply restarts, and the fan slows down and stop. After the reboot, everything is back to normal, with the exception of the warning illustrated by Mac OS X, who said that the closure was not planned.

    I'm sure that this behavior is not normal. I don't see why a computer should reboot/crash when under heavy load.

    Note: you can also, to transcode some clips or movies I used the excellent software called Handbrake, using CPU only encoder ffmpeg, and I don't remember having accidents even if the CPU has been loaded and FAN running loud too. So maybe it has something to do with GPU?

    How can I understand what is happening?

    Thank you very much.

    Thomas

    First try to reset the SMC reset management system (SCM) controller on your Mac - Apple Support

    If continuous reboot to run the Apple Hardware Test mode extended using Apple Hardware Test - Apple Support

  • geometric matching: difference between the scores and correlation

    Hi all

    What is the difference between the scores and correlation in geometric correspondence?

    Hello

    the correlation score is based on pixel intensities while the score of the geometric game also considers the characteristics of the geometry. See the Concepts of Vision or (geometric matching-> discussion).

    I hope this helps.

    Best regards

    K

  • The traffic load between the power of Cisco ASA and FireSight Management Center fire

    Hi all

    I have a stupid question to ask.

    Can I know what is the traffic load and the e/s flow between firepower Cisco ASA and FireSight Management Center?

    Currently working on a project, client require such information to adapt to their network. Tried to find in the document from Cisco, but no luck.

    Maybe you all have no idea to provide.

    It varies depending on the number of events reported from the module to the CSP. No event = only health controls and policy changes are exchanged. 10,000 events per second = much more traffic.

    Generally it is not a heavy load, however.

  • What is the difference between the time cpu and cpu in AWR db?

    Hi, experts:

    What is the difference between the time cpu and cpu in AWR db?

    As a general rule, 'DC CPU', 'CPU Time' (and 'DB CPU of "TIME") are references to the same (i.e., a measure of the amount of time the instance of Oracle on the CPU), but to avoid any risk of misunderstanding, it is best to give us a little background labels - i.e. lines 6 or 7 containing an example of every use of one of your AWR reports

    Concerning

    Jonathan Lewis

  • What is the difference between the cost and (% CPU)

    What is the difference between the cost (% CPU) in the latest version of the explain plan command and costs only in older versions?

    Hello

    Check if you have a plan_table belonging to any schema as sys.

    Select the owner, object_name, object_type from dba_objects where object_name like '% PLAN_TAB ';

    All plan_table created in the user schema must be removed.

    Concerning

  • Difference between AQ$ TableName and TableName of the queue

    Our BPEL process is listening for the event of Oracle ebiz business. Noted that

    Arise-> Message available in wf_deferred (name of the queue table)-> Message available in wf_bpel_qtab (name of the queue table)-> BPEL called proceeding.

    After the process described above, noted that State record wf_bpel_qtab is 0 and there is no value in waiting times. On the other hand, according to AQ$ WF_BPEL_QTAB, for the same message that the State is treated and dequeue time is met.

    1. why there is difference of data AQ$ TableName and TableName queue
    2. is there any process to ensure that data queued TableName and AQ$ TableName are synchronized
    3. when the data will be deleted from the TableName queue? Currently, the retention of the queue value is 0.

    Thank you.

    Hello

    In response:

    * 1. Why there is difference of data AQ$ TableName and queue TableName. *
    The queue_table_name of $ aq is a VIEW based on the QUEUE_TABLE and join other objects queue, you should not query the table of the queue directly because the values here are open to interpretation, until you link them with other available data, so why oracle creates the AQ$ views that you can use.

    * 2. Is there any process to ensure that data queued TableName and AQ$ TableName are in sync *.
    You do not need to "synchronize" a data views with its table, a view is simply a stored SQL statement so when selected you get the data from the table right now.

    * 3. When the data will be deleted from the TableName queue? Currently, the retention of the queue value is 0.*
    The PROCESSED data are removed by background qmon processes when all the messages in the initial queue have been processed, for example if you have multiple subscribers etc. must all were treated to be eligible for deletion, background qmon processes depend on the database parameter aq_tm_processes - the optimum setting for which is oracle version dependent.

    I hope this helps.

    Paul

Maybe you are looking for