Oracle's SPARC T4-4 server delivered a world record TPC-H @3000GB
benchmark result for systems with four processors.
This result beats eight processor results from IBM (POWER7) and
HP (x86). The SPARC T4-4 server also delivered better
performance per core than these eight processor systems from IBM
and HP.
Comparisons below are based upon system to system comparisons,
highlighting Oracle's complete software and hardware solution.
This database world record result used
Oracle's Sun Storage 2540-M2 arrays (rotating disk) connected to
a SPARC T4-4 server running Oracle Solaris 11 and Oracle Database
11g Release 2 demonstrating the power of
Oracle's integrated hardware and software solution.
The SPARC T4-4 server based configuration achieved a
TPC-H scale factor 3000 world record for four processor systems
of 205,792 QphH@3000GB with price/performance of $4.10/QphH@3000GB.
The SPARC T4-4 server with four SPARC T4 processors (total of 32 cores)
is 7% faster than the
IBM Power 780 server with eight POWER7 processors (total of 32 cores)
on the TPC-H @3000GB benchmark.
The SPARC T4-4 server is 36% better in price performance compared
to the IBM Power 780 server on the TPC-H @3000GB Benchmark.
The SPARC T4-4 server is 29% faster than the
IBM Power 780 for data loading.
The SPARC T4-4 server is up to 3.4 times faster than
the IBM Power 780 server for the Refresh Function.
The SPARC T4-4 server with four SPARC T4 processors
is 27% faster than the HP ProLiant DL980 G7 server
with eight x86 processors on the TPC-H @3000GB benchmark.
The SPARC T4-4 server is 52% faster than the HP ProLiant DL980 G7 server
for data loading.
The SPARC T4-4 server is up to 3.2 times faster than the
HP ProLiant DL980 G7 for the Refresh Function.
The SPARC T4-4 server achieved a peak IO rate
from the Oracle database of 17 GB/sec.
This rate was independent of the storage used, as demonstrated
by the TPC-H @3000TB benchmark
which used twelve Sun Storage 2540-M2 arrays (rotating disk)
and the TPC-H @1000TB benchmark which used
four Sun Storage F5100 Flash Array devices (flash storage).
[*]
The SPARC T4-4 server showed linear scaling from TPC-H @1000GB
to TPC-H @3000GB. This demonstrates that the SPARC T4-4 server
can handle the
increasingly larger databases required of DSS systems.
[*]
The SPARC T4-4 server benchmark results demonstrate a complete solution
of building Decision Support Systems including data loading, business
questions and refreshing data. Each phase usually has a time
constraint and the SPARC T4-4 server shows superior performance during
each phase.
[*] The TPC believes that comparisons of results published
with different scale factors are
misleading and discourages such comparisons.
Performance Landscape
The table lists the leading TPC-H @3000GB results for non-clustered
systems.
TPC-H @3000GB, Non-Clustered Systems
System Processor P/C/T – Memory
Composite(QphH)
$/perf($/QphH)
Power(QppH)
Throughput(QthH)
Database
Available
SPARC Enterprise M9000
3.0 GHz SPARC64 VII+
64/256/256 – 1024 GB
386,478.3
$18.19
316,835.8
471,428.6
Oracle 11g R2
09/22/11
SPARC T4-4
3.0 GHz SPARC T4
4/32/256 – 1024 GB
205,792.0
$4.10
190,325.1
222,515.9
Oracle 11g R2
05/31/12
SPARC Enterprise M9000
2.88 GHz SPARC64 VII
32/128/256 – 512 GB
198,907.5
$15.27
182,350.7
216,967.7
Oracle 11g R2
12/09/10
IBM Power 780
4.1 GHz POWER7
8/32/128 – 1024 GB
192,001.1
$6.37
210,368.4
175,237.4
Sybase 15.4
11/30/11
HP ProLiant DL980 G7
2.27 GHz Intel Xeon X7560
8/64/128 – 512 GB
162,601.7
$2.68
185,297.7
142,685.6
SQL Server 2008
10/13/10
P/C/T = Processors, Cores, Threads
QphH = the Composite Metric (bigger is better)
$/QphH = the Price/Performance metric in USD (smaller is better)
QppH = the Power Numerical Quantity
QthH = the Throughput Numerical Quantity
The following table lists data load times and refresh function
times during the power run.
TPC-H @3000GB, Non-Clustered Systems
Database Load & Database Refresh
System Processor
Data Loading(h:m:s)
T4Advan
RF1(sec)
T4Advan
RF2(sec)
T4Advan
SPARC T4-4
3.0 GHz SPARC T4
04:08:29
1.0x
67.1
1.0x
39.5
1.0x
IBM Power 780
4.1 GHz POWER7
05:51:50
1.5x
147.3
2.2x
133.2
3.4x
HP ProLiant DL980 G7
2.27 GHz Intel Xeon X7560
08:35:17
2.1x
173.0
2.6x
126.3
3.2x
Data Loading = database load time
RF1 = power test first refresh transaction
RF2 = power test second refresh transaction
T4 Advan = the ratio of time to T4 time
Complete benchmark results found at the TPC benchmark website
http://www.tpc.org.
Configuration Summary and Results
Hardware Configuration:
SPARC T4-4 server
4 x SPARC T4 3.0 GHz processors
(total of 32 cores, 128 threads)
1024 GB memory
8 x internal SAS (8 x 300 GB) disk drives
External Storage:
12 x Sun Storage 2540-M2 array storage, each with
12 x 15K RPM 300 GB drives, 2 controllers, 2 GB cache
Software Configuration:
Oracle Solaris 11 11/11
Oracle Database 11g Release 2 Enterprise Edition
Audited Results:
Database Size:
3000 GB (Scale Factor 3000)
TPC-H Composite:
205,792.0 QphH@3000GB
Price/performance:
$4.10/QphH@3000GB
Available:
05/31/2012
Total 3 year Cost:
$843,656
TPC-H Power:
190,325.1
TPC-H Throughput:
222,515.9
Database Load Time:
4:08:29
Benchmark Description
The TPC-H benchmark is a performance benchmark established by the
Transaction Processing Council (TPC) to demonstrate Data
Warehousing/Decision Support Systems (DSS). TPC-H measurements are
produced for customers to evaluate the performance of various DSS
systems. These queries and updates are executed against a standard
database under controlled conditions. Performance projections and
comparisons between different TPC-H Database sizes (100GB, 300GB,
1000GB, 3000GB, 10000GB, 30000GB and 100000GB) are not allowed by the
TPC.
TPC-H is a data warehousing-oriented, non-industry-specific
benchmark that consists of a large number of complex queries typical
of decision support applications. It also includes some insert and
delete activity that is intended to simulate loading and purging data
from a warehouse. TPC-H measures the combined performance of a
particular database manager on a specific computer system.
The main performance metric reported by TPC-H is called the TPC-H
Composite Query-per-Hour Performance Metric (QphH@SF, where SF is the
number of GB of raw data, referred to as the scale factor). QphH@SF
is intended to summarize the ability of the system to process queries
in both single and multiple user modes. The benchmark requires
reporting of price/performance, which is the ratio of the total HW/SW
cost plus 3 years maintenance to the QphH. A secondary metric is the
storage efficiency, which is the ratio of total configured disk space
in GB to the scale factor.
Key Points and Best Practices
Twelve Sun Storage 2540-M2 arrays were used for the benchmark.
Each Sun Storage 2540-M2 array contains 12 15K RPM
drives and is connected to a single
dual port 8Gb FC HBA using 2 ports.
Each Sun Storage 2540-M2 array showed
1.5 GB/sec for sequential read operations and
showed linear scaling, achieving 18 GB/sec
with twelve Sun Storage 2540-M2 arrays.
These were stand alone IO tests.
The peak IO rate measured from the Oracle database was 17 GB/sec.
Oracle Solaris 11 11/11 required very little system tuning.
Some vendors try to make the point that storage ratios are of customer
concern. However, storage ratio size has more to do
with disk layout and the
increasing capacities of disks –
so this is not an important metric in
which to compare systems.
The SPARC T4-4 server and Oracle Solaris efficiently managed
the system load of over one thousand Oracle Database parallel
processes.
Six Sun Storage 2540-M2 arrays were mirrored to another six
Sun Storage 2540-M2 arrays on which all of the Oracle database files
were placed. IO performance was high and balanced across all the arrays.
The TPC-H Refresh Function (RF) simulates periodical refresh portion of
Data Warehouse by adding new sales and deleting old sales data.
Parallel DML (parallel insert and delete in this case) and
database log performance are a key for this function
and the SPARC T4-4 server outperformed both the IBM POWER7 server
and HP ProLiant DL980 G7 server. (See the RF columns above.)
See Also
Transaction Processing Performance Council (TPC) Home Page
Ideas International Benchmark Page
SPARC T4-4 Server
oracle.com
OTN
Oracle Solaris
oracle.com
OTN
Oracle Database 11g Release 2 Enterprise Edition
oracle.com
OTN
Sun Storage 2540-M2 Array
oracle.com
OTN
Disclosure Statement
TPC-H, QphH, $/QphH are trademarks of
Transaction Processing Performance Council (TPC).
For more information, see www.tpc.org.
SPARC T4-4 205,792.0 QphH@3000GB, $4.10/QphH@3000GB, available 5/31/12,
4 processors, 32 cores, 256 threads;
IBM Power 780 QphH@3000GB, 192,001.1 QphH@3000GB, $6.37/QphH@3000GB,
available 11/30/11, 8 processors, 32 cores, 128 threads;
HP ProLiant DL980 G7 162,601.7 QphH@3000GB, $2.68/QphH@3000GB
available 10/13/10, 8 processors, 64 cores, 128 threads.