Oracle's Great On POWER8 Cust PDF
Oracle's Great On POWER8 Cust PDF
Oracle's Great On POWER8 Cust PDF
on Power 8
Rebecca Ballough
ATS Oracle Solutions
IBM/Oracle Certification
Power8 specifics
Benchmarks/Performance Data
Power8/Oracle licensing
Oracle 12C
Oracle Databases (along with most other Oracle products) are fully certified on IBM Power Systems, including
the use of PowerVM virtualisation, Micropartitioning, PowerHA and Live Partition Mobility
http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/PRS3369
Optimizing
– Technical assistance and platform-specific training to Oracle
• Compiler Exploitation (e.g. IBM XLC Compiler used on AIX)
• Advanced POWER Virtualization, z/VM
– Performance Testing and benchmarking to validate Oracle product optimization on Power and
System z
Delivering
– Document best practices, performance tuning, and other lessons learned
– Joint development and use of latest sizing tools for Techline
– Enablement (technical skills) of field force, FTSS, ATS, Business Partners
IBM Investment
80+ People dedicated full time to Oracle & IBM product development & sizing
Over >170 professionals world wide for sales & technical support
Over 1000+ IBM IT assets (Power servers, System z servers, Storage and networking) on Loan to Oracle
valued at $120,000,000
Preserving customer choice: Software, systems, virtualization technologies, and levels of support
Strong roadmaps for Oracle Database and Applications across all IBM server brands
Support for open source, industry standards, and application compatibility
Oracle Application Certifications on IBM Systems IBM Systems Positioning and Selection
Guide Oracle Database Certifications on IBM Systems
© 2012 IBM Corporation
Power Processor Technology Roadmap
POWER9
Extreme Analytics
Optimization
POWER8 Extreme Big Data
More Cores Optimization
SMT+++ On-chip accelerators
POWER7/7+ Reliability ++
FPGA Support
45/32 nm Transactional Memory
POWER6/6+ Eight Cores
PCIe Acceleration
On-Chip eDRAM
65/65 nm Power-Optimized Cores
POWER5/5+ Memory Subsystem ++ 200+ systems in test
130/90 nm Dual Core SMT++
High Frequencies Reliability +
Dual Core Virtualization + VSM & VSX
Enhanced Scaling Memory Subsystem + Protection Keys+
SMT Altivec
Distributed Switch + Instruction Retry
Core Parallelism + Dynamic Energy Mgmt
FP Performance + SMT +
Memory Bandwidth + Protection Keys
Virtualization
Industry Industry
Best Practice Leading
Industry Industry
Leading Leading
0.5
0
SMT2 is available with POWER6 P7 P8 P8 P8 P8
SMT1 SMT1 SMT2 SMT4 SMT8
SMT4 is available with POWER7
Startup
DB Name DB Id Instance Inst num Release RAC
Time
TPCEDB 255218632 tpcedb 1 01-May-14 11.2.0.3.0 NO
5 19:05
Host
Platform CPUs Cores Sockets Memory (GB)
Name
p840c- AIX-Based 192 24 487.75
aix71 Systems (64-bit)
Startup
DB Name DB Id Instance Inst num Release RAC
Time
TPCEDB 2551215656 tpcedb 1 21-Apr-14 12.1.0.1.0 NO
23:04
Platform
CPUs Cores Sockets Memory (GB)
p840c-aix71 AIX-Based 192 24 487.75
Systems (64-bit)
• AIX 6.1 TL9 SP3 + APAR IV56366 may also be used, but doesn’t
support SMT8
• Watch out for Default Parallel Degree, which is based on logical CPU #
© 2014 IBMBusiness
© 2014 International Corporation
Machines Corporation #powersystems 16
Recommended vmo Parameters for Oracle on Power 8
lru_file_repage 0 0 0 Yes
lru_poll_interval 10 10 10 Yes
minfree 960+ 960 960 No
maxfree 1088+ 1088 1088 No
page_steal_method 1 1 1 Yes
memory_affinity 1 1 1 Yes
v_pinshm 0 0 0 No
lgpg_regions 0 0 0 No
lgpg_size 0 0 0 No
maxpin% 80 80 80 No
AIX 7.1
AIX 7.1 AIX 7.1 AIX 7.1 AIX 7.1 AIX 7.1
AIX 6.1
AIX 6.1 AIX 6.1 AIX 6.1 AIX 6.1 AIX 6.1
AIX 5.3
AIX 5.3 AIX 5.3 IBM i 7.2 IBM i 7.2
Linux Linux Linux Linux Linux
POWER6/6+ POWER7 POWER8
HW Accelerated/Assisted Active
N/A Active Memory Expansion
Memory Expansion
New #1 3.3 X
(1) All results use Siebel 8.1.1.4 PSPP Kit and are current as of 3/24/2014. For more information go to http://www.oracle.com/us/solutions/benchmark/white-papers/siebel-167484.html
2X !
IBM Power Cisco UCS Oracle IBM Power Cisco UCS Oracle
S824 C240 M3 BL460c S824 C240 M3 BL460c
12-core 24-core 16-core 12-core 24-core 16-core
(1) All results use Oracle eBS 12.1.3 Payroll Batch Extra Large Kit and are current as of 3/24/2014.
For more information go to http://www.oracle.com/us/solutions/benchmark/apps-benchmark/results-166922.html
2X
more users
IBM Power Fujitsu Cisco UCS HP ProLiant IBM Power IBM IBM
S824 RX300 S8 C240 M3 BL460c S824 p270 p260
(1.0) IBM Power System S824 on the two-tier SAP SD standard application benchmark running SAP enhancement package 5 for the SAP ERP 6.0 application; 4 processors / 24 cores / 192 threads, POWER8;
3.52GHz, 512 GB memory, 21,212 SD benchmark users, running AIX® 7.1 and DB2® 10.5, dialog response: 0.98 seconds, line items/hour: 2,317,330, dialog steps/hour: 6.952,000 SAPS: 115,870 database
response time (dialog/update): 0.011 sec / 0.019sec, CPU utilization: 99%, Certification #: 2014016 Results valid as of 3/24/14. Source: http://www.sap.com/benchmark.
(1.1) Fujitsu RX300 S8 on the two-tier SAP SD standard application benchmark running SAP enhancement package 5 for the SAP ERP 6.0 application; 2 processors / 24 cores / 48 threads. Intel Xeon E5-2697
processor 2.70 GHz, 256 GB memory, 10.240 SD benchmark users, running Windows Server 2012 SE and SQL Server 2012, Certification #: 2013024
(1.2) Cisco UCS c240 M3 on the two-tier SAP SD standard application benchmark running SAP enhancement package 5 for the SAP ERP 6.0 application; 2 processors / 24c ores / 48 threads. Intel Xeon E5-2697
processor 2.70 GHz, 256 GB memory, 10.045 SD benchmark users, running Windows Server 2012 DE and SQL Server 2012, Certification #: 2013038
(1.3) HP ProLiant BL460c Gen8 on the two-tier SAP SD standard application benchmark running SAP enhancement package 5 for the SAP ERP 6.0 application; 2 processors / 24 cores / 48 threads. Intel Xeon E5-
2697 processor 2.70 GHz, 256 GB memory, 10.025 SD benchmark users, running Windows Server 2012 DE and SQL Server 2012, Certification #: 2013025
(2.1 IBM Flex System p270 Compute Node on the two-tier SAP SD standard application benchmark running SAP enhancement package 5 for the SAP ERP 6.0 application; 4 processors / 24 cores / 96 threads,
POWER7+; 3.4GHz, 256 GB memory, 12.528 SD benchmark users, running AIX® 7.1 and DB2® 10 .5 Certification #: 3012019 Source: http://www.sap.com/benchmark.
(1.1)IBM Flex System p260 on the two-tier SAP SD standard application benchmark running SAP enhancement package 5 for the SAP ERP 6.0 application; 2 processors / 16 cores / 64 threads, POWER7+; 4.1GHz,
256 GB memory, 10,000 SD benchmark users, running AIX® 7.1 and DB2® 10, Certification #: 2012035
© 2014 IBM Corporation
© 2014 International Business Machines Corporation
#powersystems
IBM POWER7/8 versus Intel x86 “Ivy Bridge” and E7-8870
X4-2 X3-8
processor processor
Published Industry
Standard POWER7+ POWER8 Xeon E5-2697 Per core Ratio Xeon E7- Per core Ratio Per core Ratio
Benchmarks v2 8870
2) IBM Power S824 results submitted to SPEC, waiting for approval. Supermicro SuperServer 6027AX-TRF (X9DAX-iF, Intel Xeon E5-2697 v2, 2.70 GHz). Source: http://www.spec.org
2.1) SPECint_rate2006 for Oracle Sun Server X2-8 (Intel Xeon E7-8870, 2.4GHz ) Source: http://www.spec.org
2.2) SPECfp_rate2006 for Fujitsu PRIMERGY RX900 S2 (Intel Xeon E7-8870, 2.40 GHz) http://www.spec.org
2.3) SPECint_rate2006 results for IBM Power 740 (Power7+, 4.22GHz) http://www.spec.org
2.4) SPECfp_rate2006 results for IBM Power 740 (Power 7+, 4.2GHz) http://www.spec.org
3)IBM WebSphere Application Server V8.5.5.2 and DB2 10.5 on IBM Power S824 result of 22,543.34 published on Apr 22, 2014. Oracle Weblogic Server Standard Edition Release 12.1.2 and Oracle
Database 12c on Oracle Sun Server X4-2 result of 11,259.88 published on Sep 23, 2013. Source:http://www.spec.org
3.1) Oracle Weblogic Server Standard Edition Release 12.1.1 on Sun Server X2-8 (E7-8870, 80cores) result of 27,150.05 published July 11, 2012. Source:http://www.spec.org
3.2) WebSphere Application Server V8.5 and DB2 10.1 on IBM Power 730 Linux (P7+, 4.2GHz) result of 12,066.73 published on Mar 6, 2013. Source:http://www.spec.org
Core L2 Core
L2 Core L2
Enterprise Edition - Flagship Oracle database version for OLTP, decision support
and content management
Standard Edition - Four- socket version, including full clustering support (RAC
support)
Standard Edition One - Two-socket version of Standard Edition (w/o RAC support)
Please note:
1) Not all Oracle Database versions are available with the same licensing terms in all
geographies. Please check in your particular country the currently available Oracle offerings.
2) Please consult Oracle’s Database website (http://www.oracle.com/us/products/database/index.html)
for an updated list of database editions offerings by Oracle
3) A list of costs for each edition can be found at
http://www.oracle.com/us/corporate/pricing/price-lists
Power Systems Maximum Cores Maximum Oracle Oracle Enterprise Oracle Standard Oracle Standard
Model (Processors) Socket Count Edition Edition One Edition
For Standard Edition licensing eligibility with RAC the total number of sockets in the cluster
is considered, not just the number of sockets in an individual system.
• Up to 64 shared pools
CUoD n1 n2 n3 n4
Virtual Shared pool #1 Virtual Shared pool #2
VIOS VIOS AIX Linux
Oracle Max Cap: 5 processors Max Cap:
Physical Shared Pool (9 processor cores)6 processors
4 0.5 0.5 1 1 1 2 3 4 5 6 7 8 9
When is it implemented?
• In 12C, Databases can be created as CDB or non-CDB
• databases upgraded to 12C will use a non-CDB model by default
• Databases created CDB with only 1 PDB per CDB will not be charged extra
Pros:
• Efficient resource usage – fewer processes running, shared SGA
• Fewer databases to administer, back up, patch
• No application changes needed
• No direct connection between pluggable databases (better security than schema
consolidation)
Cons:
• Separate license fee required - $17,500 per core
• Requires same character set, software versions, and mostly the same parameters to be
used by all pluggable databases
• Bugs from one pluggable database environment may impact others
• No memory resource prioritization
• All application environments must share the same maintenance window, backup and
recovery solution
• Some features such as Streams, ADO, and pre-12C databases are not compatible with
CDBs
• Application vendors may not permit use of a shared container database
• Some performance issues may be exacerbated (such as combining multiple LGWR-
42
constrained workloads)
© 2014 IBM Corporation #powersystems
Consolidation Levels - Schema
Schema Consolidation
Multiple databases are consolidated as schemas under one physical
database
Pros:
• Efficient resource usage – fewer processes and fewer databases to
administer
Cons:
• Not supported by most application vendors
• Requires same parameters, character sets, and software versions to
be used by all schemas
• May have issues with physical object name overlap preventing
consolidation or requiring application rewrites CRM
• No isolation of bugs - database outages caused by one application schema
affect all schemas HR
• No memory resource prioritization schema
• All application environments must share the same maintenance
window, backup and recovery solution Database
• Potential security concerns
Database Consolidation
Multiple databases are configured in a single VM, partition, or
physical server CRM DB
Pros:
• Fewer OS images to maintain HR DB
• Binaries may still be separate or consolidated
Cons:
• Still requires maintenance of each database LPAR
• All databases must be able to support a common SLA
• Resource management needed
AIX OS OS OS OS OS OS OS
WPARs
RAC RAC
DB
DB DB App DB DB DB
OS OS
DB
RAC RAC
App
0
reported security breaches
on the PowerVM
hypervisor
Source: Business Impacts on SAP Deployments; Solitaire Interglobal Ltd (All rights
reserved); January 2013.
Source: ITIC 2013 Global Server Hardware, Server OS Reliability Survey, ITIC, (All
rights reserved); January 2013.