Skip to Main Content

Breadcrumb

CPU Performance Benchmark

Oracle Datenbank          Intel Itanium          Intel Core i7

Oracle Datenbank - CPU Performance im Vergleich

Wie kann man die CPU Performance verschiedener CPUs miteinander vergleichen?

Immer wieder erhalten wir die gleiche Fragen: "Wie schnell ist CPU x im Vergleich zu CPU y für Oracle Datenbanken?"

Da für die Oracle Datenbank hauptsächlich die Integer CPU Performance sowie die Hauptspeicheranbindung relevant ist, kann man sich als Anhaltspunkt einschlägige Tests wie SPEC CPU - wobei die SPECint_rate, die Relevante ist - grob abschätzen. Das Problem dabei: Die Angaben sind "für die CPU" und nicht für einen Core - nur bei einer einzelne Verarbeitung in der Datenbank zählt einfach die Single Core Performance (ausgenommen bei DWH mit Parallel Query/DML).

Einfacher CPU Single Core Benchmark

Um die Single Core Performance von einzelnen CPUs zu vergleichen, haben wir folgenden einfachen Test entwickelt, den man in jeder Oracle Datenbank mit SQLPLUS in einem beliebigen Schema ausführen kann.

create table test (x number);

insert into test values (0);
insert into test values (1);
insert into test values (2);
insert into test values (3);
insert into test values (4);
insert into test values (5);
insert into test values (6);
insert into test values (7);
insert into test values (8);
insert into test values (9);
commit;

set timing on
select count(*) from test, test, test, test, test, test, test, test;

drop table test;

Dabei wird ein Kreuzprodukt gerechnet und als Ergebnis 10^8 ausgegeben. Interessant ist aber nicht das Ergebnis sondern die dafür benötigte Zeit.

Ergebnisse des Single Core Performance Tests


Oracle Version OS Info CPU, Core und GHz Elapsed Time
11.2.0.4 OEL 6up5 Intel Xeon E5-2690, 8 Core mit 2,9GHz 4,7 Sekunden
11.2.0.4 OEL 6up5 Intel Itanium2 9100 Serie, 2 Core mit 1,6GHz 15,0 Sekunden
11.2.0.3 AIX 6.1.6.16 IBM Power 6, 2 Cores mit 4,208GHz 15,37 Sekunden
11.2.0.3 AIX 6.1.6.16 IBM Power 7, 4 Cores mit 3,500GHz 11,35 Sekunden
11.2.0.3 AIX 6.1 TL4 SP5 IBM Power 7, 4 Cores mit 4,256GHz 7,65 Sekunden
11.2.0.3 Windows 7 Intel Core i5-4670, 4 Cores mit 3,4GHz 3,71 Sekunden
12.1.0.1 Windows 7 Intel Core i5-4670, 4 Cores mit 3,4GHz 3,76 Sekunden
11.2.0.3 RHEL 5up7 Intel Xeon X5570, 4 Cores mit 2,93GHz 4,63 Sekunden
11.2.0.4 RHEL 5up5 Intel Xeon X5160, 2 Cores mit 3,0GHz 5,7 Sekunden
11.2.0.4.3 RHEL 6up5 Intel Xeon E5606, 4 Cores mit 2,13GHz 6,9 Sekunden
11.2.0.4.3 RHEL 6up5 Intel Xeon E5-2637v2, 4 Cores mit 3,5GHz 3,6 Sekunden
11.2.0.4.3 RHEL 6up5 Intel Xeon E7-8837, 8 Cores mit 2,67GHz 5,21 Sekunden
11.2.0.4.3 RHEL 6up5 Intel Xeon E5640, 4 Cores mit 2,67GHz 5,21 Sekunden
11.2.0.4.3 HP-UX B.11.31 Intel Itanium 2 Processor 9340, 4 Cores mit 1,67GHz 13,7 Sekunden
11.2.0.4.3 HP-UX B.11.31 Intel Itanium 2 Processor 9100, 2 Cores mit 1,67GHz 13,6 Sekunden
11.1.0.6 RHEL 5up5 Intel Xeon X5460, 4 Cores mit 3,0GHz 5,5 Sekunden
11.2.0.3 AIX7.1.3.1 TL03 IBM Power7, 4 Cores mit 4,256GHz
LPAR mit Entitled=1.0, 2 virtuelle CPUs
7,5 Sekunden
11.2.0.4 AIX7.1.4 IBM Power8, 2*6 Cores mit 3,9GHz
LPAR mit Entitled=11.0, 11 virtuelle CPUs
8,0 Sekunden
11.2.0.4 AIX7.2 IBM Power9 mit 3,0GHz
LPAR mit 5.0 Ent. Cap. , 5 virt. CPUs SMT8 40 Log. CPUs
7,9 Sekunden
12.2.0.1,19.9 AIX7.2 IBM Power9 mit 3,4GHz
LPAR mit 4.0 Ent. Cap. , 4 virt. CPUs SMT2 8 Log. CPUs
5,4-5,7 Sekunden
11.2.0.4 OEL 5.10 Oracle Exadata mit Intel Xeon E5-2697 v2 mit 2.7 GHz 4,13 Sekunden
11.2.0.4 OEL 6.7 Oracle Exadata mit Intel Xeon E5-2699 v3 mit 2.3 GHz 3,82 Sekunden
12.1.0.2 Solaris 11 Oracle M6 Zone mit 8 Cores sparcv9 á 3,6GHz
Keine Verarbeitung auf dem System.
7,8 Sekunden
12.1.0.2 Solaris 11 Oracle T5-8 Global Zone mit 160 Cores sparcv9 á 3,6 GHz
Keine anderen Verarbeitung auf dem Server - der T5 legt mehrere virtuelle Cores zusammen
6,94 Sekunden
12.1.0.2 Solaris 11 Oracle T5-8 Global Zone mit 160 Cores sparcv9 á 3,6 GHz
Von den 200 virtuellen Cores waren durchschnittlich 70 Cores ausgelastet - der T5 konnte kaum mehr virutelle Cores zusammenlegen
16,74 Sekunden
12.1.0.2 Solaris 11.3 SRU27 SPARC-S7 (chipid 1, clock 4267 MHz) 5,68 Sekunden
12.1.0.2 Solaris 11.3 SRU27 SPARC-M8 5.0 GHz 4,01 Sekunden
12.1.0.2 RHEL 6.9 HPE ProLiant DL580 G7 mit Intel Xeon E7- 8837 2.67 GHz  5,43 Sekunden
12.1.0.2 RHEL 7.4 HPE ProLiant DL580 Gen9 mit Intel Xeon E7- 8893 3.20 3,63 Sekunden
12.1.0.2 RedHat Intel Xeon E3-1275v5 3.60 3,14 Sekunden
18.3.0.0 RHEL Intel Xeon E5-2667 3.20 3,6 Sekunden
18.3.0.0 OEL 7.6 Intel Xeon E5-2687W v4 @ 3.00GHz 4,2 Sekunden
19.3.0.0 SE2 OEL 7.6 Intel Xeon E5-2687W v4 @ 3.00GHz 4,2 Sekunden
18.3.0.0 EE OEL 7 Oracle Cloud: autonomous database, Okt 2019 7,3 Sekunden
19.6.0.0 SE2 RHEL 7.7 HPE ProLiant DL380 Gen10 Intel Xeon Gold 6254 @ 3.10GHz 3,23 Sekunden
19.6.0.0 EE RHEL 7.7 HPE ProLiant DL380 Gen10 Intel Xeon Gold 6244 @ 3.60GHz 2,80 Sekunden
19.3.0.0 EE RHEL 7.8 AMD Ryzen Threadripper 3970X - 32 Cores @ 3.70GHz 2,75 Sekunden
19.10.0.0 EE OEL 7.8 HP ProLiant Intel Xeon Gold 6256 Processor mit 12 Core @ 3.6GHz 2,65 Sekunden
19.10.0.0 EE OEL 7.8 HP ProLiant Intel Xeon Gold 6250 Processor mit 8 Core @3,9GHz 2,53 Sekunden
19.10.0.0 EE OEL 7.8 HP ProLiant AMD EPYC 7302 16 Cores@3GHz mit Turbo auf 3.3GHz 3,47 Sekunden (Turbo)
19.9.0.0 EE OEL 7.9 VM basiertend auf oVirt 4.4.6 Hypervisor, Intel Core i5-11600, 6 Cores@max 4.8Ghz 1,99 Sekunden (Max Turbo)
19.11 EE RHEL 8.4 VM basiertend VMware, Intel(R) Xeon(R) Gold 6246, 12 Cores @3.3Ghz 2,97 Sekunden
19.11 EE RHEL 8.4 physischer Server mit AMD EPYC 7F32, 8 Cores @ 3.9Ghz 3 Sekunden
19.11 EE CentOS 8.5 physischer Server mit E-2386G, 6 Cores @ 3.5 Ghz im Turbo auf 5.1Ghz 1,7 Sekunden
19.16 EE RedHat 8.6 Dell PowerEdge R750 Server mit Xeon Gold 6346, 16 Core @ 3.1GHz, Turbo auf 3.6GHz 2,5 Sekunden
19.19 EE RedHat 8.8 ARM Apple MacBook Pro mit M2 Max mit 8 Performance Cores @ 3.5GHz, 4 Efficency Cores @ 2.4GHz 2,17 Sekunden
19.19 EE RedHat 8.8 Dell Server mit AMD EPYC 9174F 16-Core Processor @ 4.1GHz 2,1 Sekunden
19.19 EE RedHat 8.8 ARM Apple MacBook Pro mit M3 Max mit 12 Performance Cores @ 4.06GHz, 4 Efficency Cores @ 2.8GHz 2,03 Sekunden
19.22 EE IBM Power 10 IBM Power S1022 mit 12 Core @ 4 Ghz, SMT 8 4,36 Sekunden


Wenn Sie uns Ihre Ergebnisse zusenden, nehmen wir diese gerne auf.