You were brought to this page based on an internet search
and as a free service to Oracle DBAs.
The text below is an except from the book,
Oracle Performance Firefighting, written by
Craig Shallahamer of
OraPub, Inc.
Figures and tables are not included on this page, only their reference.
To order the book in either print or PDF form, click
here.
©2009, 2010 by Craig Shallahamer. This is copyrighted material.
PleaseOut of respect for those involved in the creation of the book and also for
their familes, we ask you to respect the copyright both in intent and deed. Thank you.
-------------------------------
For CPU subsystems, you can compare the actual CPU utilization (perhaps gathered from v$osstat or vmstat) with the classic utilization formula. If you picked a good unit of work, the difference should be within 15%. If the bottleneck is the IO subsystem, because of caching and batching, utilization comparison may be interesting, but it is unlikely to closely match or provide much value.
Continuing with our example, the actual CPU utilization, based on the v$osstat statistics shown in Figure 9-6, is 100%. To derive the CPU utilization, enter the calculated arrival rate, service time, and number of CPU cores (also shown in Figure 9-6) as follows:
As we hoped, we are within 10%. If we are not within 15%, we can still use our graph for informational purposes, but for numerically quantifying and anticipating our solution's impact (as described later), it will not be reliable.
©2009, 2010 by Craig Shallahamer. This is copyrighted material.
PleaseOut of respect for those involved in the creation of the book and also for
their familes, we ask you to respect the copyright both in intent and deed. Thank you.
|