SlideShare a Scribd company logo
Ultimate Exadata IO monitoring
Flash, HardDisk , & Write back cache
overhead
Presented by:
Karl Arao
1
whoami
Karl Arao
• Senior Technical Consultant @ Enkitec
• Performance and Capacity Planning Enthusiast
7 years DBA experience
Oracle ACE, OCP-DBA, RHCE, OakTable
Blog: karlarao.wordpress.com
Wiki: karlarao.tiddlyspot.com
Twitter: @karlarao
www.enkitec.com 2
www.enkitec.com 3
200+
3
Booth #501
Moscone
South
Agenda
• Performance scenario
• WBFC
• Different ways to Monitoring IO
• AWR IO data
• Correlate up to the workload and sqlstats data – feedback loop
• Cell data - cell_iops.sh
• Scaling it!
www.enkitec.com 4
www.enkitec.com 5
The workload
www.enkitec.com 6
Performance page
www.enkitec.com 7
OEM12c storage grid perf
www.enkitec.com 8
WBFC
www.enkitec.com 9
http://goo.gl/2WCmw
www.enkitec.com 10
Write-Through Write-Back
www.enkitec.com 11
www.enkitec.com 12
www.enkitec.com 13
www.enkitec.com 14
Tableau demo on
AWR IOPS and Workload data
www.enkitec.com 15
Different views of IO performance with AWR data
http://goo.gl/i660CZ
SECTION 1: USER IO wait class and cell single block reads latency with curve fitting
SECTION 2: Small IOPS vs Large IOPS
SECTION 3: Flash vs HD IOPS
SECTION 4: Flash vs HD IOPS with read/write breakdown
SECTION 5: IO throughput read/write MB/s
SECTION 6: Drill down on smart scans affecting cell single block latency on 24hour
period
www.enkitec.com 16
www.enkitec.com 17
Measuring the effect of IORM on latency
www.enkitec.com 18
www.enkitec.com 19
IORM BASIC IORM AUTO IORM
LOW
LATENCY
Tableau demo on
Cell data - cell_iops.sh
www.enkitec.com 20
www.enkitec.com 21
How do you scale?
www.enkitec.com 22
Metric Extensions + BIP
www.enkitec.com 23
www.enkitec.com 24
DB and CELL IOPS/MBs comparison:
1)Create metric extensions for DB and CELL
2)Create the model
3)Graph it in Tableau and BIP
4)Schedule the email of final reports/visualization
www.enkitec.com 25
www.enkitec.com 26
Reference band for HardDisk IOPS capacity
Check the _OTHER_DATABASE_ IOPS and compare with AWR and CELL
numbers for WBFC destage & flash cache metadata operations overhead
www.enkitec.com 27
Workload AAS by day per node
www.enkitec.com 28
Summary
• WBFC
• Different ways to Monitoring IO
• AWR IO data
• Correlate up to the workload and sqlstats data – feedback loop
• Cell data - cell_iops.sh
• Scaling it with Metric Extensions and BIP
www.enkitec.com 29
References
• WBFC patent http://goo.gl/2WCmw
• AWR scripts and cell_iops.sh
http://karlarao.wordpress.com/scripts-resources/
• SQL Developer ready AWR scripts http://goo.gl/ocv5b
• Different views of IO performance with AWR data http://goo.gl/i660CZ
www.enkitec.com 30
Questions?
karlarao.wordpress.com
karlarao.tiddlyspot.com
@karlarao
www.enkitec.com 31
karl.arao@enkitec.com

More Related Content

PPT
The Database Sizing Workflow
PPT
KSCOPE 2013: Exadata Consolidation Success Story
PPTX
Building a Video Streaming Testing Framework with Seastar
PDF
Oracle Closed World 2010: Graphing the AAS ala EM + doing some cool linear re...
PDF
PostgreSQL on AWS: Tips & Tricks (and horror stories)
PPTX
High-Load Storage of Users’ Actions with ScyllaDB and HDDs
PDF
12 in 12 – A closer look at twelve or so new things in Postgres 12
PDF
LinuxCon NA 2016: When Containers and Virtualization Do - and Don’t - Work T...
The Database Sizing Workflow
KSCOPE 2013: Exadata Consolidation Success Story
Building a Video Streaming Testing Framework with Seastar
Oracle Closed World 2010: Graphing the AAS ala EM + doing some cool linear re...
PostgreSQL on AWS: Tips & Tricks (and horror stories)
High-Load Storage of Users’ Actions with ScyllaDB and HDDs
12 in 12 – A closer look at twelve or so new things in Postgres 12
LinuxCon NA 2016: When Containers and Virtualization Do - and Don’t - Work T...

What's hot (20)

PPTX
Building a Distributed Data Streaming Architecture for Modern Hardware with S...
PPTX
Developing Scylla Applications: Practical Tips
PPTX
Aerospike: Maximizing Performance
PDF
A Consolidation Success Story by Karl Arao
PDF
Red Hat Summit 2017: Wicked Fast PaaS: Performance Tuning of OpenShift and D...
PDF
Accumulo Summit 2015: Performance Models for Apache Accumulo: The Heavy Tail ...
PDF
Red Hat Storage Roadmap
PPTX
High Performance, High Reliability Data Loading on ClickHouse
PDF
ClickHouse Introduction, by Alexander Zaitsev, Altinity CTO
PDF
Elephants in the Cloud
PPTX
Summit supercomputer
PDF
ClickHouse Mark Cache, by Mik Kocikowski, Cloudflare
PDF
KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for...
PDF
Performance Evaluation of Cloudera Impala GA
PDF
PGConf.ASIA 2019 Bali - Setup a High-Availability and Load Balancing PostgreS...
PPTX
Aerospike Architecture
PDF
Webinar slides: An Introduction to Performance Monitoring for PostgreSQL
PDF
Cassandra @ Yahoo Japan (Satoshi Konno, Yahoo) | Cassandra Summit 2016
PDF
Lookout on Scaling Security to 100 Million Devices
PPTX
Free & Open DynamoDB API for Everyone
Building a Distributed Data Streaming Architecture for Modern Hardware with S...
Developing Scylla Applications: Practical Tips
Aerospike: Maximizing Performance
A Consolidation Success Story by Karl Arao
Red Hat Summit 2017: Wicked Fast PaaS: Performance Tuning of OpenShift and D...
Accumulo Summit 2015: Performance Models for Apache Accumulo: The Heavy Tail ...
Red Hat Storage Roadmap
High Performance, High Reliability Data Loading on ClickHouse
ClickHouse Introduction, by Alexander Zaitsev, Altinity CTO
Elephants in the Cloud
Summit supercomputer
ClickHouse Mark Cache, by Mik Kocikowski, Cloudflare
KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for...
Performance Evaluation of Cloudera Impala GA
PGConf.ASIA 2019 Bali - Setup a High-Availability and Load Balancing PostgreS...
Aerospike Architecture
Webinar slides: An Introduction to Performance Monitoring for PostgreSQL
Cassandra @ Yahoo Japan (Satoshi Konno, Yahoo) | Cassandra Summit 2016
Lookout on Scaling Security to 100 Million Devices
Free & Open DynamoDB API for Everyone
Ad

Similar to OakTableWorld 2013: Ultimate Exadata IO monitoring – Flash, HardDisk , & Write back cache overhead (20)

PDF
OOW 2013: Where did my CPU go
PDF
RedGateWebinar - Where did my CPU go?
PPTX
Scylla Summit 2018: Make Scylla Fast Again! Find out how using Tools, Talent,...
PDF
Where Did My CPU Go?
PDF
Rmoug13 - where did my CPU go?
PDF
RMOUG 2013 - Where did my CPU go?
PDF
Select Star: Flink SQL for Pulsar Folks - Pulsar Summit NA 2021
PDF
SVC / Storwize analysis cost effective storage planning (use case)
PPTX
OpenEBS hangout #4
PDF
Where Did My Cpu Go?
PDF
VMworld 2013: Virtualizing Mission Critical Oracle RAC with vSphere and vCOPS
PPTX
The new repository in AEM 6
PDF
Circonus: Design failures - A Case Study
PPTX
Monitoring Docker with ELK
PDF
Testing Persistent Storage Performance in Kubernetes with Sherlock
PDF
Terraform 101: What's infrastructure as code?
PDF
[SSA] 03.newsql database (2014.02.05)
PDF
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
PDF
Building Papers
PPTX
Flashback in OCI
OOW 2013: Where did my CPU go
RedGateWebinar - Where did my CPU go?
Scylla Summit 2018: Make Scylla Fast Again! Find out how using Tools, Talent,...
Where Did My CPU Go?
Rmoug13 - where did my CPU go?
RMOUG 2013 - Where did my CPU go?
Select Star: Flink SQL for Pulsar Folks - Pulsar Summit NA 2021
SVC / Storwize analysis cost effective storage planning (use case)
OpenEBS hangout #4
Where Did My Cpu Go?
VMworld 2013: Virtualizing Mission Critical Oracle RAC with vSphere and vCOPS
The new repository in AEM 6
Circonus: Design failures - A Case Study
Monitoring Docker with ELK
Testing Persistent Storage Performance in Kubernetes with Sherlock
Terraform 101: What's infrastructure as code?
[SSA] 03.newsql database (2014.02.05)
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Building Papers
Flashback in OCI
Ad

More from Kristofferson A (10)

PPTX
RMOUG2016 - Resource Management (the critical piece of the consolidation puzzle)
PDF
Whitepaper: Exadata Consolidation Success Story
PDF
Whitepaper: Mining the AWR repository for Capacity Planning and Visualization
PDF
Whitepaper: Where did my CPU go?
PPT
RMOUG 2012 - Mining the AWR
PDF
VirtaThon 2011 - Mining the AWR
PDF
Hotsos 2011: Mining the AWR repository for Capacity Planning, Visualization, ...
PDF
Performance Scenario: Diagnosing and resolving sudden slow down on two node RAC
PDF
Devcon: Virtualization?
PDF
OOW Unconference 2010: Mining the AWR repository for Capacity Planning, Visua...
RMOUG2016 - Resource Management (the critical piece of the consolidation puzzle)
Whitepaper: Exadata Consolidation Success Story
Whitepaper: Mining the AWR repository for Capacity Planning and Visualization
Whitepaper: Where did my CPU go?
RMOUG 2012 - Mining the AWR
VirtaThon 2011 - Mining the AWR
Hotsos 2011: Mining the AWR repository for Capacity Planning, Visualization, ...
Performance Scenario: Diagnosing and resolving sudden slow down on two node RAC
Devcon: Virtualization?
OOW Unconference 2010: Mining the AWR repository for Capacity Planning, Visua...

Recently uploaded (20)

PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
A Presentation on Artificial Intelligence
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Encapsulation theory and applications.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
cuic standard and advanced reporting.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Approach and Philosophy of On baking technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Group 1 Presentation -Planning and Decision Making .pptx
Empathic Computing: Creating Shared Understanding
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Electronic commerce courselecture one. Pdf
Spectral efficient network and resource selection model in 5G networks
A Presentation on Artificial Intelligence
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Encapsulation_ Review paper, used for researhc scholars
Encapsulation theory and applications.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
NewMind AI Weekly Chronicles - August'25-Week II
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Dropbox Q2 2025 Financial Results & Investor Presentation
“AI and Expert System Decision Support & Business Intelligence Systems”
cuic standard and advanced reporting.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Building Integrated photovoltaic BIPV_UPV.pdf
Approach and Philosophy of On baking technology

OakTableWorld 2013: Ultimate Exadata IO monitoring – Flash, HardDisk , & Write back cache overhead

Editor's Notes

  • #3: Just a brief introduction of myself..