Number of processors and cores in AWR report

Hello

I have a report AWR to my system and a couple of entries confuse me.

Q1. It's showing 3 carrots, 2 Sockets and 4 processors. The CPU and the Sockets, I understand that 2 chips with 2 processors per chip so 4 CPU.

What confuses me, is the fact that it shows 3 carrots. Is that that by CPU cores? Othererwise 3-4 makes no sense?

Q2. What is the difference between DB, time CPU and CPU DB?

My understanding is that DB time is the time used by the process, including the time processor and wait time. Because a system can have more than one processor, it is quite natural that DB time may exceed to elapse time - since you have multiple processors that contribute to this time (I guess that DB time cannot be really more time elapse * our processors?)

In fact, you could say if DB time does not exceed the time to elapse, then you have a Nock idle system?

My understanding of time CPU, is that it's time where each process actually gets treatment CPU (so it does not time-out). I think that the AWR report confusingly used the term time CPU and CPU DB, to mean the same thing?

clearly greatly appreciated

Jim


Hi Jimbo,

Q1. "Nuclei" in the CWA report represents the quantity of physical processor cores and the "processors" takes into account the simultaneous multithreading so in your case, one option could be a CPU Socket has a dual core (not type hyperthreading) and the other CPU Socket has one heart (hyperthreaded). If this is the case, you will have 3 physical 4 CPU cores, (because it takes into account the hyper-threaded architecture) and 2 taken. It's just an option, you will need to check it out.

Q2. No-Idle wait events are events that are not classified by Oracle as a "Idle" of events to wait wait:

  • Example of Idle wait-event: SQL * Net client message (server process is waiting for the client process to do something)
  • Idle wait-event example: db file scattered read (event waiting user IO representing a multilock read as full scan of the table or full scan small index.
  • You can get a complete list of active waiting events by running:

Select name from v$ event_name where wait_class <> "inactive".

  • You can get a full list of the events of inactive waiting by running:

Select name from v$ event_name where wait_class = 'Idle '.


DB time is therefore the sum of all events of active waiting and also the CPU time that is a statistic:

  • You can see the value of the amount of time CPU in 10s of miiliseconds (centisecondes) for an exeuting session:

SELECT THE VALUE

FROM v$ sesstat JOIN v$ statname USING (statistics #)

WHERE name = 'CPU used by this session' AND SID =

  • You can see the value of the time total CPU in 10s of milliseconds (centisecondes) for the instance of exeuting:

SELECT the value from v$ sysstat

WHERE name = 'CPU used by this session.

Tags: Database

Similar Questions

  • What is the number of processors and maximum memory options in MSCONFIG?

    MSCONFIG (START)... Who can tell me what that? !!
     
    http://www.HTPC-reviews.com/wp-content/uploads/2012/08/speedup_windows7.jpg

    This photo... It's the MSCONFIG window

    64-bit Windows 7

    who can tell me what is 'exactly' the real role of:

    -Number of processors
    -Maximum memory

    because

    I have i7 with 8 processors and when I chose (number of processors) 8 processors, that nothing has changed! It's same as 0.
    and I have 6 GB of ram and when I chose (maximum memory) = 6 GB, nothing has changed, but became 5 GB in the Task Manager!

    What is - c!

    can someone help me please!

     
    Hello
     
    These options to limit the use of processors and memory to the specified value. If you want windows to use all available processors and memory, you must leave two options not controlled.
    When the number of processors option is set to zero, Windows will use all available processors.
     
     

    Hope this information is useful.

  • Number of processors and hardware migration

    2 questions:

    I saw this tutorial on how to clone virtual machines for copying just in browser store data and add it to the inventory again.

    Is - this kosher? can it cause problems? Its a freebsd AMD64 bit installation 9.

    Also, is it safe move a virtual machine like that of a desktop computer hp with a core2duo on a hp dl360 xeon?

    And finally, these two machines are quad-cores; should I set the number of virtual processors in vsphere 4 or leave at 1?

    You have to look at what resources they each need, certainly if the production needs of the processing power of 2 vCPUs then giving it 2 and splitting the two other the dev and the sandbox would probably be best. If the capacity of the pre implementation planning is not possible start us with 1 vCPU by machine in our environments and increase if needed.

    The majority of virtual machines, I've worked on that have been very well when the scaling vertically with the number of processors, but as I said, it's especially windows and red hat. This message speaks to the situation for Windows Server 2003, but I imagine that there will be some similarities. http://communities.VMware.com/thread/29415

    I think you really need to test, to perhaps build a single vCPU system. From a 4 to a vCPU 2 should be good because they will always use a multiprocessor driver.

    I hope this helps!

  • How to activate the keys to generate and view the AWR reports Developer SQL

    Version: 4.0.3.16

    Build: HAND - 16.84

    S/n > (sid) > Performance > AWR report viewer

    I am able to select the start and end ID, but the following buttons are disabled:

    • Entries Toggel
    • Generate the report
    • Save to file
    • Open in browser

    What needs to be done to enable these buttons?

    Hello

    After entering start Id and the Id of the end, the button "report" will be activated, and then after that the report generated (by clicking the report generate) rest buttons button is activated. As shown in the image below.

    Hope it will be useful.

    Kind regards

    Sanjaya

  • begin and end in awr report

    Hi all

    Hope all are well. I need your help, I doubt reading the awr report.

    Summary of the report

    Cache sizes

    Start End
    Cache buffers:572 M572 MStd block size:8K
    Size of the shared pool:408 M408 MLog buffer:13 604 K

    My question is what is 'START' and 'END' in the figure above and why to cache buffer and shared pool sizes are the same for BEGIN and END.your help appreciated, thanks in advance.

    Best regards.

    size of the buffer at the start of the snapshot cache

    size of the buffer at the end of the snapshot cache

    Shared at the beginning of the snapshot pool

    Shared pool, at the end of the snapshot

    So that means: either you did not Oracle or Oracle to change these settings dynamically does not need to change.

    Always send four-digit version of your database and platform info. This forum is not keeping track of it.

    ---------------

    Sybrand Bakker

    Senior Oracle DBA

  • Workstation 7.1 - distribution of cores/processors and nets for guests

    Hello

    Exactly, which is allocated by the parameters 'number of processors' and 'number of CPU cores? The first Option allocates threads (virtual processors) and the second the cores include 2 sons?

    Not very useful to me on page 81 and 367 manual ist. Is there a better source?

    Story: I am about to buy a new laptop that has a core i5 or i7 with two hearts and I think only 4 wires. Now I wonder if I can run two virtual machines at the same time, and how the settings are to do, if I want to allocate:

    (a) the base (or two threads) to a virtual computer

    (b) a wire to a virtual computer

    (c) a single thread to the host...

    is is possible or do I have TO allocate two virtual machines for the same kernel?

    thx for the help

    andyt25 wrote:

    Hello

    Exactly, which is allocated by the parameters 'number of processors' and 'number of CPU cores? The first Option allocates threads (virtual processors) and the second the cores include 2 sons?

    When you create a virtual guest machine, you can choose how many virtual processors (vCPU) there.  If you choose to give it 2 or more vCPUs then the options you listed above control how VMware presents these vCPUs to the guest operating system.

    For example, if you choose to give a comment 2 vCPU, then you can either have VMware to present the guest with 2 core processors (virtual) or a single processor dual-core (virtual).  Things performance will be the same, but this option exists because some software are allowed on a base by processor (instead of a per-core) so there may be an advantage permitted to configure your comments in a special way.

    The settings above have no effect on how VMware plans to run on your host CPU processes.  By default, VMware will use all the cores available host regardless of how you configure the options above when creating your guests.

    Now, with all this talk about several vCPU invited road, I should mention that my experience you will have the best performance if you set up your guests with a unique vCPU.   In a virtualized environment, multiple vCPU / customer does not necessarily in the best performance.  I strongly suggest you create your guests with 1 vCPU and only increase their number of vCPU if tests show that the performance is increased.

    You will certainly be able to run several clients at once on your host computer.  If you persevere with 1 vCPU invited, you will almost certainly run in performance RAM problems or disk well until you encounter problems CPU host.

  • about the scripts for AWR report data!

    Hi all.


    The oracle's 10 g 2.

    I would like to extract the following data by issuing a query, and not by AWR report.

    ----------------------------------------------------------------------------------------------
    1 load of overall profile cache
    ~~

    2. global Cache efficiency percentages (target local + remote100%)

    Access - local cache buffer %: 99.91
    Access - remote cache buffer %: 0.07
    Access - disk buffer %: 0.02


    3. global Cache and messaging statistics - Enqueue Services
    ~~

    ----------------------------------------------------------------------------------------------

    What is the data dictionary (DBA_HIST tables *) for the above data?

    You will be greatly appreciated if you give me an example of a query for them.

    Thanks in advance.
    Best regards.

    You can get the SQL code of sprepins.sql in $ORACLE_HOME/rdbms/admin

    Concerning
    Vincent

  • ASH versus reports AWR report

    My DB is oracle10g.

    In enterprise manager, we can generate the report of ASH. Also, we can generate AWR report in the server through files awrrpt.sql.

    ASH report provides the information below.

    Main events
    Load profile
    Top of page SQL
    Albums of PL/SQL
    Top of page sessions
    Top of page objects/files/locks
    Activity over time

    Provide information below AWR reports.

    Summary of the report
    Wait events statistics
    SQL Statistics
    Statistics from the instance activity
    IO statistics
    Buffer Pool statistics
    Advisory statistics
    Wait statistics
    Cancel statistics
    Latch statistics
    Segment statistics
    Cache dictionary statistics
    Library Cache statistics
    Memory statistics
    Flow statistics
    Statistics on resources limit
    init.ora parameters


    My question is, under what circumstances, report of ASH can be seen and what circumstances AWR report is good to see? Any help is appreciated. Thank you

    in what circumstances, report of ASH can be seen and what circumstances AWR report is good to see? Any help is appreciated. Thank you

    Ash can help you when there is felt a sudden degradation in performance of the database.
    AWR - past historical snapshot intervals.

    AWR, stores the performance statistics of session for analysis later.
    ASH - storage is not persistent and with time, the older entries are removed to accommodate the new. They can be viewed using V$ ACTIVE_SESSION_HISTORY

    HTH
    -André

  • PowerCLI - get the number of cores per processor and number of Sockets

    Greetings,

    We are responsible to give a list of all our virtual machines with their host name, the number of CPUs, the BONES and the number of cores per processor for verification.

    I immediately said that this would not be a problem with PowerCLI. However I seem to have more trouble with it than expected.

    Get the number of CPUS is not a problem, but the time wherever I want to divide the number of cores and the number of sockets, it seems to hit a dead end.

    I found the following entries of the community concerned:

    Re: vSphere 5. Casings of vCPU and cores per CPU (PowerCLI) bug

    Machine virtual access avancΘs | VMware vSphere Blog - VMware Blogs

    Parameters to retrieve and set Advanced Configuration (VMX) VM

    But neither seemed to give me the right input. The advanced configuration settings do not appear to contain the number of cores/sockets and Get-View and Get - VM normal controls do not seem to differentiate between carrots and the power outlets and just give the number of processors.

    Because we need these settings for a check I doubt I'm the first to need this information. Does anyone have an idea how to get this information?

    Please note that it is the number of cores and casings of a VM, not an ESXi host.

    Thanks in advance,

    Bram

    $result = @)
    $vms = get - view - ViewType VirtualMachine
    {foreach ($vm to $vms)
        $obj = new-object psobject
        $obj | Add-Member - MemberType NoteProperty-name name - value $vm. Name
        $obj | Add-Member - MemberType NoteProperty - name CPUSocket-$vm.config.hardware.NumCPU value
        $obj | Add-Member - MemberType NoteProperty - name Corepersocket-$vm.config.hardware.NumCoresPerSocket value
        $result += $obj
      
    }
    $result
  • How to change the number of processors / cores

    I have virtual machines that I have to move periodically between 3 computers main host that I use:

    1 Intel Core 2 Quad CPU with Windows 7 Home Premium 64 - bit - 1 processor with 4 cores

    2 Intel Core i7-2630QM CPU with Windows 7 Home Premium 64 bit - 1 processor with 4 cores

    3 Intel Core 2 Duo T7700 CPU VT with Windows XP 64 bits - 1 processor with 2 hearts

    Hosts running VMWare workstation 7.

    Most of my virtual machines running XP 32 bit and have been initially created for my 3 platform.

    When I move my machines between computers I see that the parameters of the Virtual Machine for my change of processor in (for me)
    in unpredictable ways. Sometimes it shows 1 processor and gives me a choice of up to 4 cores.
    in other cases (always on a 4 base platform) 1 single processor with 1 core, in other cases, with 1 core 2 processors.

    In most cases, my freedom of choice is limited, because the selection of the number of cores is grayed out.

    When I try to make changes by editing the vmx file, I find them ineffective (no change).

    The other problem I think is that my VMs run VERY SLOWLY on my i7 with 8 GB platform!
    I have no idea if this is related to the improper setting of the number of processores / cores (I'm not able to define
    1-4-hearts and spin with settingsd 1.1 instead).

    Could someone please help me understand how:

    1. check / change the number of processors / threads on an existing virtual machine.

    2. how to set properly for an i7 processor

    Thanks in advance,

    Andrew

    1. providers that create virtual machines are in a race - they assume that customers use this version which proposes to use the virtual processors more ;-)
    For some workloads inside a virtual machine - say Oracle or other database and applications servers such that it is sometimes really good idea to use more than one virtual processor

    2. virtual machines to scale differently with more CPU than the real computers.
    Virtual machines are for host applications.
    This means that the host schedules the time CPU to each virtual machine.
    If you follow this thought that you will see that a virtual machine that uses one virtual processor has a greater chance to run then a VM with 2 virtual processors.
    A VM with 4 cores running on a host with 4 cores will spend a lot of wait time - it may work only when the host reports the application of Workstation 4 hearts are available.

    A virtual machine with only 1 vCPU will probably be able to run all the time without any waiting time.
    This is why usually with a single CPU VMs feel better to the needs of the user.

    This translates into the best practical advice: assign a CPU unless you really notice you need more.

    3. probably, you try to change the values, while the virtual machine is suspended?

    4.
    numvcpus = '8 '.
    cpuid.coresPerSocket = "4".

    We hear two processors with 4 cores of each

    numvcpus = "4".
    cpuid.coresPerSocket = "4".

    means a processors with 4 cores

    numvcpus = '2 '.
    cpuid.coresPerSocket = '1 '.

    We hear two processors with a carrot

    No effect? n ' mind that not all clients can use 2 or more processors
    For example, XP is limited in this respect.
    Some guests may also not change the number of CPUS after what they have been installed

  • Optimal number of processors/cores for guests?

    On a host with a processor i5-3337U (2 cores, 4 threads via hyperthreading) and assuming that guests can use all the power of the CPU it can get, which is the ideal maximum number of CPUs or cores should I assign to a guest without compromising the overall performance of the host or the guest?

    I'd say 2vCPUs for comments. As your processor has just two logical cores, it will not be able to take a load with the crowd using the processor (assuming you have Windows 7). It also depends on the type of load, that you run on the VM guest.

    If you say that the host will not consume a lot, then you could go up to 4vCPUs.

  • VMware vSphere 4 licenses essential question and the number of processors

    Hi all

    I have a question about the Essentials of VMware vSphere 4.1 license. We have a client interested in a VMware vSphere Essentials license. The machine runs on 2 x processor Xeon 5675 6 c. Now I read somewhere that there was a limitation of the number of processors that can be used with the edition of Essentials. If I remember correctly, the number of physical sockets is limited to 2, but I remember that there is another limit, but I could not find the document describing and wonder:

    Is there a limitation on the maximum number of 4 cores on one physical processor that can or will be used by VMware vSphere 4.1 Essentials or there is a limitation on the number of 4 vCPU that can be assigned to a guest?

    I would like to know because if this is a limitation on the number of vCPU that can be assigned to a customer that would not be a problem because we have no guests in need of vCPU, then 2 more, but if this is a limitation on the number of cores that would be used by VMware vSphere Essentials, it would be a waste of money to buy a 6-Core ;-)

    Hello.

    2 taken with 3 guests, 6 hearts and SMP 4 lanes for virtual machines.

    These limitations are available at: http://www.vmware.com/products/vsphere/buy/small_business_editions_comparison.html

    Good luck!

  • How to find the total number of queries from the awr report

    Hi all

    Is it possible to find on the total number of queries fired on the database of an AWR report.

    No, it means that there are 26,459,500 executions and captured SQLs accounts 93.9% of total executions, i.e. the 24 845 execs 470.5.

  • Reset is very slow to a Mac Mini server (mid 2011) what I'm doing. 2 GHz Intel Core i7 processors and 4 GB of RAM

    Reboot and everythingis very slow a Mac mini Server (mid 2011) what I'm doing. 2 GHz Intel Core i7 processors and 4 GB of RAM. Using OS X El Capitan

    What do you mean by slow?

    When slowing down

    Run and view the results here so that we know more about your configuration.

    http://etrecheck.com/

    EtreCheck

  • I have a MacBook Pro 17 withProcessor - in 2.33 GHz Intel Core 2 Duo (circa 2007).  Running OS 10.7.5 (Lion).  Not compatible with the OS later.  Hardware can be upgraded to the latest processors and other components to make it compatible with the new OS

    I have a MacBook Pro 17 withProcessor - in 2.33 GHz Intel Core 2 Duo (circa 2007).  Running OS 10.7.5 (Lion).  System indicates the computer is not compatible with OS later.  Hardware can be upgraded to the latest processors and other components to make it compatible with the latest OS.  I think that later models of Macbook Pro 17-inch with processors that allow updates.  I was wondering if these can be swapped or if alternatives were available.

    Only the RAM and storage (HD, SSD) can be changed.  Everything is welded to the map logical and selected specially for the system configuration.

    I'm sorry.

Maybe you are looking for