Home > Oracle Datenbank > CPU Performance Benchmark

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 VersionOS InfoCPU, Core und GHzElapsed Time
11.2.0.4OEL 6up5Intel Xeon E5-2690, 8 Core mit 2,9GHz4,7 Sekunden
11.2.0.4OEL 6up5Intel Itanium2 9100 Serie, 2 Core mit 1,6GHz15,0 Sekunden
11.2.0.3AIX 6.1.6.16IBM Power 6, 2 Cores mit 4,208GHz15,37 Sekunden
11.2.0.3AIX 6.1.6.16IBM Power 7, 4 Cores mit 3,500GHz11,35 Sekunden
11.2.0.3AIX 6.1 TL4 SP5IBM Power 7, 4 Cores mit 4,256GHz7,65 Sekunden
11.2.0.3Windows 7Intel Core i5-4670, 4 Cores mit 3,4GHz3,71 Sekunden
12.1.0.1Windows 7Intel Core i5-4670, 4 Cores mit 3,4GHz3,76 Sekunden
11.2.0.3RHEL 5up7Intel Xeon X5570, 4 Cores mit 2,93GHz4,63 Sekunden
11.2.0.4RHEL 5up5Intel Xeon X5160, 2 Cores mit 3,0GHz5,7 Sekunden
11.2.0.4.3RHEL 6up5Intel Xeon E5606, 4 Cores mit 2,13GHz6,9 Sekunden
11.2.0.4.3RHEL 6up5Intel Xeon E5-2637v2, 4 Cores mit 3,5GHz3,6 Sekunden
11.2.0.4.3RHEL 6up5Intel Xeon E7-8837, 8 Cores mit 2,67GHz5,21 Sekunden
11.2.0.4.3RHEL 6up5Intel Xeon E5640, 4 Cores mit 2,67GHz5,21 Sekunden
11.2.0.4.3HP-UX B.11.31Intel Itanium 2 Processor 9340, 4 Cores mit 1,67GHz13,7 Sekunden
11.2.0.4.3HP-UX B.11.31Intel Itanium 2 Processor 9100, 2 Cores mit 1,67GHz13,6 Sekunden
11.1.0.6RHEL 5up5Intel Xeon X5460, 4 Cores mit 3,0GHz5,5 Sekunden
11.2.0.3AIX7.1.3.1 TL03IBM Power7, 4 Cores mit 4,256GHz
LPAR mit Entitled=1.0, 2 virtuelle CPUs
7,5 Sekunden
11.2.0.4AIX7.1.4IBM Power8, 2*6 Cores mit 3,9GHz
LPAR mit Entitled=11.0, 11 virtuelle CPUs
8,0 Sekunden
11.2.0.4AIX7.2IBM 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.9AIX7.2IBM 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.4OEL 5.10Oracle Exadata mit Intel Xeon E5-2697 v2 mit 2.7 GHz4,13 Sekunden
11.2.0.4OEL 6.7Oracle Exadata mit Intel Xeon E5-2699 v3 mit 2.3 GHz3,82 Sekunden
12.1.0.2Solaris 11Oracle M6 Zone mit 8 Cores sparcv9 á 3,6GHz
Keine Verarbeitung auf dem System.
7,8 Sekunden
12.1.0.2Solaris 11Oracle 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.2Solaris 11Oracle 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.2Solaris 11.3 SRU27SPARC-S7 (chipid 1, clock 4267 MHz)5,68 Sekunden
12.1.0.2Solaris 11.3 SRU27SPARC-M8 5.0 GHz4,01 Sekunden
12.1.0.2RHEL 6.9HPE ProLiant DL580 G7 mit Intel Xeon E7- 8837 2.67 GHz 5,43 Sekunden
12.1.0.2RHEL 7.4HPE ProLiant DL580 Gen9 mit Intel Xeon E7- 8893 3.203,63 Sekunden
12.1.0.2RedHatIntel Xeon E3-1275v5 3.603,14 Sekunden
18.3.0.0RHELIntel Xeon E5-2667 3.203,6 Sekunden
18.3.0.0OEL 7.6Intel Xeon E5-2687W v4 @ 3.00GHz4,2 Sekunden
19.3.0.0 SE2OEL 7.6Intel Xeon E5-2687W v4 @ 3.00GHz4,2 Sekunden
18.3.0.0 EEOEL 7Oracle Cloud: autonomous database, Okt 20197,3 Sekunden
19.6.0.0 SE2RHEL 7.7HPE ProLiant DL380 Gen10 Intel Xeon Gold 6254 @ 3.10GHz3,23 Sekunden
19.6.0.0 EERHEL 7.7HPE ProLiant DL380 Gen10 Intel Xeon Gold 6244 @ 3.60GHz2,80 Sekunden
19.3.0.0 EERHEL 7.8AMD Ryzen Threadripper 3970X - 32 Cores @ 3.70GHz2,75 Sekunden

 

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