About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers,...
Transcript of About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers,...
![Page 1: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/1.jpg)
About Benchware Ltd
Company Profile
April 2014
![Page 2: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/2.jpg)
copyright © 2014 by benchware.ch slide 2
1 Mission and Methodology
2 Key Performance Metrics
3 Benchware Services
4 Benchware Licenses
5 Discovery Workshop
6 Summary
Contents
![Page 3: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/3.jpg)
copyright © 2014 by benchware.ch slide 3
Quality assurance Calibrate efficiency of Oracle platforms
Identify performance bottlenecks
Platform evaluation Quantify price-performance ratio of Oracle
platforms
Capacity planning Deliver key performance metrics of Oracle
platforms for capacity planning
The performance of complex Oracle platforms is unpredictable
File System Volume Manager
Database System
Storage System
O/S Server
DataG
uard
Ne
two
rk Fu
sion
I/O In
terco
nn
ect
Storage N
etw
ork
FC, IP
, IB
Application(s)
Co
mp
lex Ora
cle pla
tform
Middleware
Ora
cle ap
plica
tion
Benchware Mission
![Page 4: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/4.jpg)
copyright © 2014 by benchware.ch slide 4
Simulate application load using representative Oracle performance tests
Monitor key performance metrics for processor performance (CPU)
server performance (SRV)
storage performance (STO)
load performance (DBL)
database scan performance (DBS)
OLTP transaction performance (DBX)
data aggregation performance (DBA)
Use Oracle database software to generate all kinds of loads for cpu, server, storage and database performance tests
Key Performance Metrics of Oracle platforms
Benchware Monitor
Benchware Loader
File System Volume Manager
Database System
Storage System
O/S Server
DataG
uard
Ne
two
rk Fu
sion
I/O In
terco
nn
ect
Storage N
etw
ork
FC, IP
, IB
metering point
Co
mp
lex Ora
cle pla
tform
Benchware Methodology
![Page 5: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/5.jpg)
copyright © 2014 by benchware.ch slide 5
Requirements to performance tests
Relevant for OLTP, DWH and analytic Oracle platforms
Fair
Repeatable
Verifiable
Economic and fast
Adaptable to customer platform
Capable to provoke new technologies to its limits
[1] Karl Huppler (IBM): The Art of Building a Good Benchmark. Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact of Recent Hardware and Software Trends on High Performance Transaction Processing and Analytics. TPC Technology Conference 2010, Revised Selected Papers, Lecture Notes in Computer Science LNCS 6417, Springer 2011
Benchware performance tests meet following requirements
![Page 6: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/6.jpg)
copyright © 2014 by benchware.ch slide 6
Requirements to Key Performance Metrics
Source: www.bmw.de
Simple and generally understandable. How fast is your car? And how fast is your Oracle platform?
![Page 7: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/7.jpg)
copyright © 2014 by benchware.ch slide 7
Oracle Server (SRV) Performance Tests Server-bound in-memory SQL transactions without any I/O operation
OLTP systems
DWH systems
Proof of Server
efficiency
Key Performance Metrics
Unit
in-memory SQL
full scan – all rows per transaction
primary key access – 1 row per transaction
secondary key access – Ø 25 rows per transaction
scalability virtualization
cc-numa
speed service time throughput
[µs] [ms] [µs] [ms]
[dbps] [tps] [rps]
Methodology
Oracle CPU Performance Tests CPU-bound operations with typical Oracle data types
OLTP systems
DWH systems
Proof of CPU
efficiency
Key Performance Metrics
Unit
pl/sql operations
arithmetic addition, string operations, SQL built-in functions
multithreading virtualization
encryption
speed throughput
[s] [ops]
pl/sql algorithms
fibonacci, prime numbers
[s] seconds [ms] milli seconds (10-3) [µs] micro seconds (10-6)
[dbps] database blocks per second [rps] rows per second [tps] transactions per second [ops] operations per second
[MBps] Mega Byte per second [GBps] Giga Byte per second [iops] i/o operations per second
Library of Oracle performance tests
less important
important
very important
![Page 8: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/8.jpg)
copyright © 2014 by benchware.ch slide 8
Methodology
Oracle Storage (STO) Performance Tests I/O-bound operations for all typical Oracle I/O operations
OLTP systems
DWH systems
Proof of Storage
efficiency
Key Performance Metrics
Unit
sequential I/O
1 MByte, read and write
data integrity tiering, pooling virtualization
replication
service time throughput
[µs] [ms] [MBps] [GBps]
[iops] random I/O
8 kByte (default), read and write
[s] seconds [ms] milli seconds (10-3) [µs] micro seconds (10-6)
[dbps] database blocks per second [rps] rows per second [tps] transactions per second [ops] operations per second
[MBps] Mega Byte per second [GBps] Giga Byte per second [iops] i/o operations per second
Library of Oracle performance tests
less important
important
very important
Oracle OLTP (DBX) Performance Tests I/O-bound operations for all typical Oracle I/O operations
OLTP systems
DWH systems
Proof of Storage
efficiency
Key Performance Metrics
Unit
OLTP select
primary key access – 1 row per transaction secondary key access – Ø 25 rows per transaction
scalability speed service time throughput
[ms] [s] [ms] [s]
[rps] [tps]
OLTP update
primary key access – 1 row per transaction secondary key access – Ø 25 rows per transaction
![Page 9: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/9.jpg)
copyright © 2014 by benchware.ch slide 9
Oracle Load (DBL) Performance Mixed resource usage: CPU, memory, storage
OLTP systems
DWH systems
Proof of Database efficiency
Key Performance Metrics
Unit
transactional data load
via buffer cache configurable tx size
scalability LGWR process
speed service time throughput
[μs] [ms] [s] [μs] [ms] [s] [rps] [tps]
direct bulk load
scalability compression
LGWR process
speed service time throughput
[μs] [ms] [s] [μs] [ms] [s] [rps] [tps]
Methodology
[s] seconds [ms] milli seconds (10-3) [µs] micro seconds (10-6)
[dbps] database blocks per second [rps] rows per second [tps] transactions per second [ops] operations per second
[MBps] Mega Byte per second [GBps] Giga Byte per second [iops] i/o operations per second
Library of Oracle performance tests
less important
important
very important
Oracle Data Aggregation (DBA) Performance Mixed resource usage: CPU, memory, storage
OLTP systems
DWH systems
Proof of Database efficiency
Key Performance Metrics
Unit
data aggregation & reports
simulated by creating b-tree indexes
scalability sorting
speed service time throughput
[μs] [ms] [s] [μs] [ms] [s] [rps] [tps]
![Page 10: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/10.jpg)
copyright © 2014 by benchware.ch slide 10
1 Mission and Methodology
2 Key Performance Metrics
3 Benchware Services
4 Benchware Licenses
5 Discovery Workshop
6 Summary
Contents
![Page 11: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/11.jpg)
copyright © 2014 by benchware.ch slide 11
Key Performance Metrics for Performance Calibration
Does a platform meet performance requirements?
Are vendor's performance numbers achievable?
Are there any performance bottlenecks in the platform, which have impact to application performance?
Deliver answers to questions like . . .
![Page 12: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/12.jpg)
copyright © 2014 by benchware.ch slide 12
Key Performance Metrics for Platform Evaluation
Which platform provides best price-performance ratio, taking into consideration Oracle license costs?
How to get adequate figures in a short time for management decisions?
1.0 1.1
0.7
1.0
2.5
2.1
Current System New System A New System B
Price
Performance
Deliver answers to questions like . . .
![Page 13: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/13.jpg)
copyright © 2014 by benchware.ch slide 13
Key Performance Metrics for Capacity Planning
What are the performance limitations of a platform?
How much of the resources are already utilized?
How much reserve of resources is still available?
Deliver answers to questions like . . .
![Page 14: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/14.jpg)
copyright © 2014 by benchware.ch slide 14
Key Performance Metrics for Quality Assurance
Platforms are always subject of system changes hardware components will be exchanged
software will be upgraded
configuration parameters will be adapted
What is the impact of system changes to platform performance?
Does the platform at least deliver the same performance after the system change?
Deliver answers to questions like . . .
![Page 15: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/15.jpg)
copyright © 2014 by benchware.ch slide 15
1 Mission and Methodology
2 Key Performance Metrics
3 Benchware Services
4 Benchware Licenses
5 Discovery Workshop
6 Summary
Contents
![Page 16: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/16.jpg)
copyright © 2014 by benchware.ch slide 16
Benchware Services
Benchware has a strong foundation in core technologies such as Oracle database software, server and storage systems
Benchware offers following consulting services
Performance Analysis & Optimization
System Architecture
Benchmarking
Platform Evaluation
Consulting Services
![Page 17: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/17.jpg)
copyright © 2014 by benchware.ch slide 17
Benchware Services
Oracle Platform Performance Health Check – Performance Assessment Benchmark Week
Duration 1 week
Deliverables
Complete Benchmark Report of one Oracle platform with all important Key Performance Metrics concerning CPU, Server System, Storage System and Database System
Oracle AWR reports for all representative database operations and load profiles
Qualitative rating of KPM’s in comparison to best-of-class Oracle platforms
Management presentation
License Fee included
Service Fee included
Travel expenses included
Fix price project Switzerland
Europe
United States
16’750 CHF
16’750 EUR
22’500 USD
Benchmark as a Service
![Page 18: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/18.jpg)
copyright © 2014 by benchware.ch slide 18
1 Mission and Methodology
2 Key Performance Metrics
3 Benchware Services
4 Benchware Licenses
5 Discovery Workshop
6 Summary
Contents
![Page 19: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/19.jpg)
copyright © 2014 by benchware.ch slide 19
Benchware Licenses
Benchware offers a license model for those customers, who would like to run Oracle platform benchmark tests frequently and independently
Benchware Monitor
Benchware Loader
File System Volume Manager
Database System
Storage System
O/S Server
DataG
uard
Ne
two
rk Fu
sion
I/O In
terco
nn
ect
Storage N
etw
ork
FC, IP
, IB
metering point
Co
mp
lex Ora
cle pla
tform
![Page 20: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/20.jpg)
copyright © 2014 by benchware.ch slide 22
1 Mission and Methodology
2 Key Performance Metrics
3 Benchmark Services
4 Products and Licenses
5 Discovery Workshop
6 Summary
Contents
![Page 21: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/21.jpg)
copyright © 2014 by benchware.ch slide 23
Half-day workshop discussing current trends and technologies for Oracle platforms Engineered systems and converged platforms
CPU technologies
Server technologies, in-memory processing, virtualization, Oracle licensing
Storage technologies, integration of flash technology
Benchmark Results for HP, HDS, IBM, Oracle server and storage systems
Target audience: System Architects, Manager IT Engineering & IT Operation
Request complete data sheet for Discovery Workshop [email protected]
Discovery Workshop
Technology trends for Oracle platforms
![Page 22: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/22.jpg)
copyright © 2014 by benchware.ch slide 24
Discovery Workshop
Public benchmark results on www.benchware.ch/benchmark
![Page 23: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/23.jpg)
copyright © 2014 by benchware.ch slide 25
1 Mission and Methodology
2 Key Performance Metrics
3 Benchmark Services
4 Products and Licenses
5 Discovery Workshop
6 Summary
Contents
![Page 24: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/24.jpg)
copyright © 2014 by benchware.ch slide 26
Summary
Benchware was founded in 2011
Self-financed company with no external capital or investors
Its legal form is that of a private limited company
![Page 25: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/25.jpg)
copyright © 2014 by benchware.ch slide 27
Summary
Focused on Oracle database software only
Hardware vendor independent
Holistic approach in designing, tuning and benchmarking Oracle platforms and applications
Unique methodology
Value proposition
![Page 26: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/26.jpg)
copyright © 2014 by benchware.ch slide 28
Summary
Benchware Consultants have a long experience track record
Oracle RDBMS experience since 1984 (Oracle Version 3)
Performance tuning and benchmarking since 1993 (Oracle Version 7)
Oracle Engineered Systems since 2010 (Exadata V2)
Value proposition
![Page 27: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/27.jpg)
copyright © 2014 by benchware.ch slide 29
Summary
2011 2012 2013 2014
Maintenance
Licenses
Services
+ 31 %
+ 63 %
Year-to-year revenue growth
![Page 28: About Benchware Ltd€¦ · Keynote at TPC Technology Conference 2009, Revised Selected Papers, Lecture Notes in Computer Science LNCS 5895, Springer 2009 [2] C. Mohan (IBM): Impact](https://reader034.fdocuments.in/reader034/viewer/2022042420/5f36c2b79406f716123eac2b/html5/thumbnails/28.jpg)
copyright © 2014 by benchware.ch slide 30
IT vendors HP European Performance Center HDS TechOps Center Local swiss organization of HP, IBM, Intel, Sun
IT service provider Inventx, Swisscom
Financial industry Accarda, Julius Bär, Pictet, Sarasin, Vontobel,
Migros, Raiffeisen, UBS, Credit Suisse, ING-DiBa, SIX Group
Public sector Swiss Post, Cineca, Canton Basle, Canton
Lucerne, VRSG, Federal Office for Information Technology
Health care
Labor Risch, Roche
Technology
Nagravision/Kudelski
Insurances
Concordia, CSS, Mobiliar, SwissRe, SUVA
Chemicals
EMS
Telecommunication
Swisscom, Sunrise
Consumer Goods
Charles Vögele, Fenaco, Koch Neff Volckmar
Summary
Following organizations have used our benchmark methodology and services