пятница, 16 октября 2009 г.

TPC-C. SUN+Oracle vs. IBM.

Нда ... мы его поставили ... рекорд. Причем по-моему этого никто не ожидал. Странно это.

Дело в том, что мы поставили этот рекорд используя кластерную конфигурацию - Oracle RAC.

Поясняю. Чтобы получить приличный результат, все это знали до 14 октября сего года, надо взять 1 (!) сервер и много дисков. Последний кластерный результат вообще от 2004 года, в 7 раз ниже нынешнего. Никто и не совался, не было там возможности показать высокую производительность.

И вот на тебе.

Это же RAC.
Для тех кто понимает. Там идет синхронизация памяти компьютеров работающих в кластере, может и можно это до какой-то степени обойти, но накладные расходы на это останутся, может отложатся, может уменьшатся, но ОСТАНУТСЯ ! А на одной большой машине память она вся тут, не надо ее с другой такой же синхронизировать.

Хотя, конечно, наши всю базу разместили на флэш массиве. Точнее на 60-ти таких массивах. Они минимум на 2 порядка (в 100 раз) быстрее дисковых подсистем, хотя и дороже, но тут - рекорд, дело святое.

Короче, зная схему теста, имея представление как работает Оракл, зная что есть САНовское железо - я не могу понять как были получены такие результаты.


Top Ten TPC-C by Performance
Version 5 Results As of 16-Oct-2009 9:17 AM [GMT]
Print This Page

Note 1: The TPC believes it is not valid to compare prices or price/performance of results in different currencies.

All Results
Clustered Results
Non-Clustered Results
Currency
Rank Company System tpmC Database Operating System Date Submitted Cluster
1
Sun
7,717,511
Oracle Database 11g Enterprise Ed. RAC Partitioning
Solaris 10 10/09
10/12/09
Y
2
IBM
6,085,166
IBM DB2 9.5
IBM AIX 5L V5.3
06/10/08
N
Bull
6,085,166
IBM DB2 9.5
IBM AIX 5L V5.3
06/15/08
N
3
HP
4,092,799
Oracle Database 10g R2 Enterprise Edt w/Partitioning
HP-UX 11i v3
02/27/07
N
4
IBM
4,033,378
IBM DB2 9
IBM AIX 5L V5.3
01/22/07
N
5
IBM
3,210,540
IBM DB2 UDB 8.2
IBM AIX 5L V5.3
11/18/04
N
6
Fujitsu
2,382,032
Oracle Database 10g R2 Enterprise Edt w/Partitioning
Red Hat Enterprise Linux 4 AS
12/04/08
N
7
Fujitsu
2,196,268
Oracle 10g Enterprise Ed R2 w/ Partitioning
Red Hat Enterprise Linux 4 AS
10/30/07
N
8
IBM
1,616,162
IBM DB2 Enterprise 9
IBM AIX 5L V5.3
05/21/07
N
Bull
1,616,162
IBM DB2 9.1
IBM AIX 5L V5.3
12/17/07
N
9
IBM
1,601,784
Oracle Database 10g Enterprise Edition
IBM AIX 5L V5.3
04/20/05
N
10
Fujitsu
1,354,086
Oracle Database 10g release2 Enterprise Edt
Red Hat Enterprise Linux 4 AS
11/22/08
N

*** - Duplicate results are shown with an asterisk (*) in the Rank column. Click here for more information about duplicates.

2 комментария:

  1. Я знаю, как МОГУТ быть получены такие результаты. По крайней мере, как я бы их попытался получить. ;)

    ОтветитьУдалить
  2. Точнее, я бы не старался. :) Я бы получил, пожалуй. ;)

    ОтветитьУдалить