Question: What do
I do to compare the processor performance of a new Oracle
server compared to the old Oracle server CPU performance?
Is there a formula for calculating the differences in CPU
Answer: There are two dimensions
to measure CPU speed, CPU response-time (per transaction)
and processor throughput (meg per second). Oracle
databases that are optimized for fast response time (first_rows
optimization) tend to use more CPU than Oracle databases
that are optimized for maximum throughput (all_rows
I have seen cases where a brand-new 8 CPU server out
performs a five-year-old 32 CPU server. The speed of a
CPU depend on more than just the raw chip speed (in
Gigahertz) plus the hyper-threaded CPU), and the use of T1
RAM co-located near the processors.
For a new Oracle Sun server, we see the
Oracle Sun CMT servers. The Sun docs note they the new
CMT architecture considers real-world workloads:
"Sun's UltraSPARC processor engineering team has been
obsessed with something entirely different: maximizing the
throughput of real-world applications and workloads"
There is no formula to compare CPU processing speeds for
a real-world workload, but you can use RAT (Real Application
Testing) to capture a real-world workload and then replay
that workload on both servers, noting the difference in CPU
utilization. This can then be extrapolated to predict
the overall CPU differences between the old and new servers.
Oracle Training from Don Burleson
The best on site
training classes" are just a phone call away! You can get personalized Oracle training by Donald Burleson, right at your shop!
Burleson is the American Team
documentation was created as a support and Oracle training reference for use by our
DBA performance tuning consulting professionals.
Feel free to ask questions on our
considering using the services of an Oracle support expert should
independently investigate their credentials and experience, and not rely on
advertisements and self-proclaimed expertise. All legitimate Oracle experts
Oracle technology is changing and we
strive to update our BC Oracle support information. If you find an error
or have a suggestion for improving our content, we would appreciate your
and include the URL for the page.
Copyright © 1996 - 2017
All rights reserved by
is the registered trademark of Oracle Corporation.
Remote Emergency Support provided by