SlideShare a Scribd company logo
© Copyright TeemStone Corporation 2014
Easiest way to manage your critical systems
Case 4 – MDM System
Change Report
A Car Maker PLM
Pre-change : 08:00 30 Oct. ~ 09:00 31 Oct.
Post-change : 08:00 6 Nov. ~ 09:00 7 Nov.
1
Comparing CPU utilization
Server Avg Avg usage Max Max usage
mdmdbp00 53% 16core 95% 30core
mdmbdp00 8% 5core 40% 23core
mdmmdp00 5% 1core 47% 8core
CPU usage had shown high prior to system
upgrade, while that of post upgrade –
separating prd and vprd – are stable.
The maximum value of CPU usage
dramatically decreased after system changes.
 The CPU utilization peak at 09:00 7. Nov on mdmbdp00
server was intentionally caused by administrator for the
testing purpose.
Pre
Post
2
Comparing Memory utilization
Server Avg Avg usage Max Max ussag
mdmdbp00 62% 69GB 66% 73GB
mdmbdp00 36% 81GB 41% 92GB
mdmmdp00 44% 26GB 50% 30GB
Usually memory usage of Oracle DB server is
highly dependent upon Oracle SGA setting values.
DB Administrator needs to check the SGA values.
Pre
Post
3
Comparing Disk IO throughput
Server Avg Throughput
Max
Throughput
mdmdbp00 97 MB/s 189 MB/s
mdmbdp00 43 MB/s 236 MB/s
mdmmdp00 24 MB/s 121 MB/s
In general, Disk IO throughput of a DB server
means the volume of data processing.
Prior to upgrading, peak Disk IO throughput was
less than 200MB/s, while peak throughput
reached almost 300MB/s after applying change.
This means that Disk IO throughput was
improved by eliminating CPU bottleneck
dramatically.
Pre
Post
4
Comparing CPU utilization by business process
Biz
Avg CPU
Util
Avg CPU
#
Max CPU
Util
Max CPU
#
Pre
oraprd 30% 9core 71% 22core
oravin 6% 2core 31% 10core
Post
oraprd 8% 5core 40% 23core
oravin 5% 1core 52% 8core
CPU utilization by process is changed similar to
that of server total.
This result was predicted.
Pre
Post
5
Summary
Server Model
Biz
(Instance)
CPU #
(core)
Memory(GB)
CPU Util Memory Util Disk Throughput
Avg Max Avg Max Avg Max
Pre (mdmdbp00) rx8640 prd+vprd 30 112GB 53% 95% 62% 66% 97MB/s 189MB/s
Post (mdmbdp00) 32s prd 56 224GB 8% 32% 44% 50% 43MB/s 236MB/s
Post (mdmmdp00) rx8640 vprd 15 60GB 5% 47% 36% 41% 24MB/s 121MB/s
The result is a good example of H/W upgrade effectiveness.
From the point of CPU usage, prd and vprd compete to allocate resources before upgrading, and this
competing might cause CPU bottleneck often. By eliminating CPU bottleneck peak throughput is
improved dramatically. The increasing of maximum Disk IO throughput by 50% is a good evidence of
this improvement.

More Related Content

What's hot

AMDGPU ROCm Tensorflow 1.8 install memo (not support Ubuntu 1804)
AMDGPU ROCm Tensorflow 1.8 install memo (not support Ubuntu 1804)AMDGPU ROCm Tensorflow 1.8 install memo (not support Ubuntu 1804)
AMDGPU ROCm Tensorflow 1.8 install memo (not support Ubuntu 1804)
Naoto MATSUMOTO
 
Some analysis of BlueStore and RocksDB
Some analysis of BlueStore and RocksDBSome analysis of BlueStore and RocksDB
Some analysis of BlueStore and RocksDB
Xiao Yan Li
 
Nvvp streams-3
Nvvp streams-3Nvvp streams-3
Nvvp streams-3
Josh Wyatt
 
A Buffering Approach to Manage I/O in a Normalized Cross-Correlation Earthqua...
A Buffering Approach to Manage I/O in a Normalized Cross-Correlation Earthqua...A Buffering Approach to Manage I/O in a Normalized Cross-Correlation Earthqua...
A Buffering Approach to Manage I/O in a Normalized Cross-Correlation Earthqua...
Dawei Mu
 
クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術
Ryousei Takano
 
System ctl file that is created at time of installation
System ctl file that is created at time of installationSystem ctl file that is created at time of installation
System ctl file that is created at time of installation
AshishRanjan975320
 
Tools for Metaspace
Tools for MetaspaceTools for Metaspace
Tools for Metaspace
Takahiro YAMADA
 
Ceph Day Beijing - Ceph RDMA Update
Ceph Day Beijing - Ceph RDMA UpdateCeph Day Beijing - Ceph RDMA Update
Ceph Day Beijing - Ceph RDMA Update
Danielle Womboldt
 
Rubyslava + PyVo #48
Rubyslava + PyVo #48Rubyslava + PyVo #48
Rubyslava + PyVo #48
Jozef Képesi
 
Recent Developments in Donard
Recent Developments in DonardRecent Developments in Donard
Recent Developments in Donard
PMC-Sierra Inc.
 
Ac cuda c_2
Ac cuda c_2Ac cuda c_2
Ac cuda c_2
Josh Wyatt
 
Linux Server Start
Linux Server StartLinux Server Start
Linux Server Start
Gavin Quan
 
Comparison of foss distributed storage
Comparison of foss distributed storageComparison of foss distributed storage
Comparison of foss distributed storage
Marian Marinov
 
Performance schema 설정
Performance schema 설정Performance schema 설정
Performance schema 설정
EXEM
 
How to build a state-of-the-art rails cluster
How to build a state-of-the-art rails clusterHow to build a state-of-the-art rails cluster
How to build a state-of-the-art rails cluster
Tim Lossen
 
Log
LogLog
5 issues
5 issues5 issues
5 issues
m0use
 
z/VM Performance Analysis
z/VM Performance Analysisz/VM Performance Analysis
z/VM Performance Analysis
Rodrigo Campos
 
Jvm的最小使用内存测试
Jvm的最小使用内存测试Jvm的最小使用内存测试
Jvm的最小使用内存测试
Zianed Hou
 

What's hot (19)

AMDGPU ROCm Tensorflow 1.8 install memo (not support Ubuntu 1804)
AMDGPU ROCm Tensorflow 1.8 install memo (not support Ubuntu 1804)AMDGPU ROCm Tensorflow 1.8 install memo (not support Ubuntu 1804)
AMDGPU ROCm Tensorflow 1.8 install memo (not support Ubuntu 1804)
 
Some analysis of BlueStore and RocksDB
Some analysis of BlueStore and RocksDBSome analysis of BlueStore and RocksDB
Some analysis of BlueStore and RocksDB
 
Nvvp streams-3
Nvvp streams-3Nvvp streams-3
Nvvp streams-3
 
A Buffering Approach to Manage I/O in a Normalized Cross-Correlation Earthqua...
A Buffering Approach to Manage I/O in a Normalized Cross-Correlation Earthqua...A Buffering Approach to Manage I/O in a Normalized Cross-Correlation Earthqua...
A Buffering Approach to Manage I/O in a Normalized Cross-Correlation Earthqua...
 
クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術
 
System ctl file that is created at time of installation
System ctl file that is created at time of installationSystem ctl file that is created at time of installation
System ctl file that is created at time of installation
 
Tools for Metaspace
Tools for MetaspaceTools for Metaspace
Tools for Metaspace
 
Ceph Day Beijing - Ceph RDMA Update
Ceph Day Beijing - Ceph RDMA UpdateCeph Day Beijing - Ceph RDMA Update
Ceph Day Beijing - Ceph RDMA Update
 
Rubyslava + PyVo #48
Rubyslava + PyVo #48Rubyslava + PyVo #48
Rubyslava + PyVo #48
 
Recent Developments in Donard
Recent Developments in DonardRecent Developments in Donard
Recent Developments in Donard
 
Ac cuda c_2
Ac cuda c_2Ac cuda c_2
Ac cuda c_2
 
Linux Server Start
Linux Server StartLinux Server Start
Linux Server Start
 
Comparison of foss distributed storage
Comparison of foss distributed storageComparison of foss distributed storage
Comparison of foss distributed storage
 
Performance schema 설정
Performance schema 설정Performance schema 설정
Performance schema 설정
 
How to build a state-of-the-art rails cluster
How to build a state-of-the-art rails clusterHow to build a state-of-the-art rails cluster
How to build a state-of-the-art rails cluster
 
Log
LogLog
Log
 
5 issues
5 issues5 issues
5 issues
 
z/VM Performance Analysis
z/VM Performance Analysisz/VM Performance Analysis
z/VM Performance Analysis
 
Jvm的最小使用内存测试
Jvm的最小使用内存测试Jvm的最小使用内存测试
Jvm的最小使用内存测试
 

Similar to Case 4 mdm system change report - a car maker

Overclocking & Economy
Overclocking & EconomyOverclocking & Economy
Overclocking & Economy
Asad Salihi
 
Six-Core AMD Opteron EE Processor
Six-Core AMD Opteron EE ProcessorSix-Core AMD Opteron EE Processor
Six-Core AMD Opteron EE Processor
AMD
 
Cassandra Performance Benchmark
Cassandra Performance BenchmarkCassandra Performance Benchmark
Cassandra Performance Benchmark
Bigstep
 
Testing and Benchmarking (James)
Testing and Benchmarking (James)Testing and Benchmarking (James)
Testing and Benchmarking (James)
iteclearners
 
R&D work on pre exascale HPC systems
R&D work on pre exascale HPC systemsR&D work on pre exascale HPC systems
R&D work on pre exascale HPC systems
Joshua Mora
 
Contoh Dok. Capacity Plan.pdf
Contoh Dok. Capacity Plan.pdfContoh Dok. Capacity Plan.pdf
Contoh Dok. Capacity Plan.pdf
FadlyHilman2
 
GPU Compute in Medical and Print Imaging
GPU Compute in Medical and Print ImagingGPU Compute in Medical and Print Imaging
GPU Compute in Medical and Print Imaging
AMD
 
Large-Scale Optimization Strategies for Typical HPC Workloads
Large-Scale Optimization Strategies for Typical HPC WorkloadsLarge-Scale Optimization Strategies for Typical HPC Workloads
Large-Scale Optimization Strategies for Typical HPC Workloads
inside-BigData.com
 
Capistrano && SystemD
Capistrano && SystemDCapistrano && SystemD
Capistrano && SystemD
Aleksandr Simonov
 
Capistrano and SystemD
Capistrano and SystemDCapistrano and SystemD
Capistrano and SystemD
Amoniac OÜ
 
All about Azure workshop deck
All about Azure workshop deckAll about Azure workshop deck
All about Azure workshop deck
Alexey Bokov
 
Testing and Benchmarking (Joel)
Testing and Benchmarking (Joel)Testing and Benchmarking (Joel)
Testing and Benchmarking (Joel)
iteclearners
 
Aerospike TCO Vs memory-first architectures
Aerospike TCO Vs memory-first architecturesAerospike TCO Vs memory-first architectures
Aerospike TCO Vs memory-first architectures
Aerospike
 
Speedrunning the Open Street Map osm2pgsql Loader
Speedrunning the Open Street Map osm2pgsql LoaderSpeedrunning the Open Street Map osm2pgsql Loader
Speedrunning the Open Street Map osm2pgsql Loader
GregSmith458515
 
Ceph Day Beijing - Ceph all-flash array design based on NUMA architecture
Ceph Day Beijing - Ceph all-flash array design based on NUMA architectureCeph Day Beijing - Ceph all-flash array design based on NUMA architecture
Ceph Day Beijing - Ceph all-flash array design based on NUMA architecture
Ceph Community
 
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA ArchitectureCeph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Danielle Womboldt
 
SDC Server Sao Jose
SDC Server Sao JoseSDC Server Sao Jose
SDC Server Sao Jose
Roberto Brandao
 
Deep Dive on Amazon EC2
Deep Dive on Amazon EC2Deep Dive on Amazon EC2
Deep Dive on Amazon EC2
Amazon Web Services
 
Challenges and Trends of SSD Design
Challenges and Trends of SSD DesignChallenges and Trends of SSD Design
Challenges and Trends of SSD Design
Henry Chao
 
A way to visual the best storage media for an application
A way to visual the best storage media for an applicationA way to visual the best storage media for an application
A way to visual the best storage media for an application
Tony Roug
 

Similar to Case 4 mdm system change report - a car maker (20)

Overclocking & Economy
Overclocking & EconomyOverclocking & Economy
Overclocking & Economy
 
Six-Core AMD Opteron EE Processor
Six-Core AMD Opteron EE ProcessorSix-Core AMD Opteron EE Processor
Six-Core AMD Opteron EE Processor
 
Cassandra Performance Benchmark
Cassandra Performance BenchmarkCassandra Performance Benchmark
Cassandra Performance Benchmark
 
Testing and Benchmarking (James)
Testing and Benchmarking (James)Testing and Benchmarking (James)
Testing and Benchmarking (James)
 
R&D work on pre exascale HPC systems
R&D work on pre exascale HPC systemsR&D work on pre exascale HPC systems
R&D work on pre exascale HPC systems
 
Contoh Dok. Capacity Plan.pdf
Contoh Dok. Capacity Plan.pdfContoh Dok. Capacity Plan.pdf
Contoh Dok. Capacity Plan.pdf
 
GPU Compute in Medical and Print Imaging
GPU Compute in Medical and Print ImagingGPU Compute in Medical and Print Imaging
GPU Compute in Medical and Print Imaging
 
Large-Scale Optimization Strategies for Typical HPC Workloads
Large-Scale Optimization Strategies for Typical HPC WorkloadsLarge-Scale Optimization Strategies for Typical HPC Workloads
Large-Scale Optimization Strategies for Typical HPC Workloads
 
Capistrano && SystemD
Capistrano && SystemDCapistrano && SystemD
Capistrano && SystemD
 
Capistrano and SystemD
Capistrano and SystemDCapistrano and SystemD
Capistrano and SystemD
 
All about Azure workshop deck
All about Azure workshop deckAll about Azure workshop deck
All about Azure workshop deck
 
Testing and Benchmarking (Joel)
Testing and Benchmarking (Joel)Testing and Benchmarking (Joel)
Testing and Benchmarking (Joel)
 
Aerospike TCO Vs memory-first architectures
Aerospike TCO Vs memory-first architecturesAerospike TCO Vs memory-first architectures
Aerospike TCO Vs memory-first architectures
 
Speedrunning the Open Street Map osm2pgsql Loader
Speedrunning the Open Street Map osm2pgsql LoaderSpeedrunning the Open Street Map osm2pgsql Loader
Speedrunning the Open Street Map osm2pgsql Loader
 
Ceph Day Beijing - Ceph all-flash array design based on NUMA architecture
Ceph Day Beijing - Ceph all-flash array design based on NUMA architectureCeph Day Beijing - Ceph all-flash array design based on NUMA architecture
Ceph Day Beijing - Ceph all-flash array design based on NUMA architecture
 
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA ArchitectureCeph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
 
SDC Server Sao Jose
SDC Server Sao JoseSDC Server Sao Jose
SDC Server Sao Jose
 
Deep Dive on Amazon EC2
Deep Dive on Amazon EC2Deep Dive on Amazon EC2
Deep Dive on Amazon EC2
 
Challenges and Trends of SSD Design
Challenges and Trends of SSD DesignChallenges and Trends of SSD Design
Challenges and Trends of SSD Design
 
A way to visual the best storage media for an application
A way to visual the best storage media for an applicationA way to visual the best storage media for an application
A way to visual the best storage media for an application
 

More from TeemStone Pty Ltd

onTune the differences
onTune the differencesonTune the differences
onTune the differences
TeemStone Pty Ltd
 
Brief introduction to onTune(cio context)
Brief introduction to onTune(cio context)Brief introduction to onTune(cio context)
Brief introduction to onTune(cio context)
TeemStone Pty Ltd
 
Case 2 inspecting cause of service delay - a tire manufacturer
Case 2   inspecting cause of service delay - a tire manufacturerCase 2   inspecting cause of service delay - a tire manufacturer
Case 2 inspecting cause of service delay - a tire manufacturer
TeemStone Pty Ltd
 
Case 1 general performance inspection - a telecomm company
Case 1   general performance inspection - a telecomm companyCase 1   general performance inspection - a telecomm company
Case 1 general performance inspection - a telecomm company
TeemStone Pty Ltd
 
Case 3 inspecting cause of failure - a car maker plm
Case 3   inspecting cause of failure - a car maker plmCase 3   inspecting cause of failure - a car maker plm
Case 3 inspecting cause of failure - a car maker plm
TeemStone Pty Ltd
 
What is onTune for management
What is onTune for managementWhat is onTune for management
What is onTune for management
TeemStone Pty Ltd
 
Brief summary of onTune [teemstone]
Brief summary of onTune [teemstone]Brief summary of onTune [teemstone]
Brief summary of onTune [teemstone]
TeemStone Pty Ltd
 
onTune Case Study sep 2012
onTune Case Study sep 2012onTune Case Study sep 2012
onTune Case Study sep 2012
TeemStone Pty Ltd
 
On Tune General Monitoring
On Tune General MonitoringOn Tune General Monitoring
On Tune General Monitoring
TeemStone Pty Ltd
 
On Tune Leaflet
On Tune LeafletOn Tune Leaflet
On Tune Leaflet
TeemStone Pty Ltd
 
On Tune Performance Monitoring
On Tune Performance MonitoringOn Tune Performance Monitoring
On Tune Performance Monitoring
TeemStone Pty Ltd
 
On Tune Virtualisation Monitoring
On Tune Virtualisation MonitoringOn Tune Virtualisation Monitoring
On Tune Virtualisation Monitoring
TeemStone Pty Ltd
 

More from TeemStone Pty Ltd (12)

onTune the differences
onTune the differencesonTune the differences
onTune the differences
 
Brief introduction to onTune(cio context)
Brief introduction to onTune(cio context)Brief introduction to onTune(cio context)
Brief introduction to onTune(cio context)
 
Case 2 inspecting cause of service delay - a tire manufacturer
Case 2   inspecting cause of service delay - a tire manufacturerCase 2   inspecting cause of service delay - a tire manufacturer
Case 2 inspecting cause of service delay - a tire manufacturer
 
Case 1 general performance inspection - a telecomm company
Case 1   general performance inspection - a telecomm companyCase 1   general performance inspection - a telecomm company
Case 1 general performance inspection - a telecomm company
 
Case 3 inspecting cause of failure - a car maker plm
Case 3   inspecting cause of failure - a car maker plmCase 3   inspecting cause of failure - a car maker plm
Case 3 inspecting cause of failure - a car maker plm
 
What is onTune for management
What is onTune for managementWhat is onTune for management
What is onTune for management
 
Brief summary of onTune [teemstone]
Brief summary of onTune [teemstone]Brief summary of onTune [teemstone]
Brief summary of onTune [teemstone]
 
onTune Case Study sep 2012
onTune Case Study sep 2012onTune Case Study sep 2012
onTune Case Study sep 2012
 
On Tune General Monitoring
On Tune General MonitoringOn Tune General Monitoring
On Tune General Monitoring
 
On Tune Leaflet
On Tune LeafletOn Tune Leaflet
On Tune Leaflet
 
On Tune Performance Monitoring
On Tune Performance MonitoringOn Tune Performance Monitoring
On Tune Performance Monitoring
 
On Tune Virtualisation Monitoring
On Tune Virtualisation MonitoringOn Tune Virtualisation Monitoring
On Tune Virtualisation Monitoring
 

Recently uploaded

How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
mz5nrf0n
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.
AnkitaPandya11
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
kalichargn70th171
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
Karya Keeper
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
Peter Muessig
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
What next after learning python programming basics
What next after learning python programming basicsWhat next after learning python programming basics
What next after learning python programming basics
Rakesh Kumar R
 

Recently uploaded (20)

How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
What next after learning python programming basics
What next after learning python programming basicsWhat next after learning python programming basics
What next after learning python programming basics
 

Case 4 mdm system change report - a car maker

  • 1. © Copyright TeemStone Corporation 2014 Easiest way to manage your critical systems Case 4 – MDM System Change Report A Car Maker PLM Pre-change : 08:00 30 Oct. ~ 09:00 31 Oct. Post-change : 08:00 6 Nov. ~ 09:00 7 Nov.
  • 2. 1 Comparing CPU utilization Server Avg Avg usage Max Max usage mdmdbp00 53% 16core 95% 30core mdmbdp00 8% 5core 40% 23core mdmmdp00 5% 1core 47% 8core CPU usage had shown high prior to system upgrade, while that of post upgrade – separating prd and vprd – are stable. The maximum value of CPU usage dramatically decreased after system changes.  The CPU utilization peak at 09:00 7. Nov on mdmbdp00 server was intentionally caused by administrator for the testing purpose. Pre Post
  • 3. 2 Comparing Memory utilization Server Avg Avg usage Max Max ussag mdmdbp00 62% 69GB 66% 73GB mdmbdp00 36% 81GB 41% 92GB mdmmdp00 44% 26GB 50% 30GB Usually memory usage of Oracle DB server is highly dependent upon Oracle SGA setting values. DB Administrator needs to check the SGA values. Pre Post
  • 4. 3 Comparing Disk IO throughput Server Avg Throughput Max Throughput mdmdbp00 97 MB/s 189 MB/s mdmbdp00 43 MB/s 236 MB/s mdmmdp00 24 MB/s 121 MB/s In general, Disk IO throughput of a DB server means the volume of data processing. Prior to upgrading, peak Disk IO throughput was less than 200MB/s, while peak throughput reached almost 300MB/s after applying change. This means that Disk IO throughput was improved by eliminating CPU bottleneck dramatically. Pre Post
  • 5. 4 Comparing CPU utilization by business process Biz Avg CPU Util Avg CPU # Max CPU Util Max CPU # Pre oraprd 30% 9core 71% 22core oravin 6% 2core 31% 10core Post oraprd 8% 5core 40% 23core oravin 5% 1core 52% 8core CPU utilization by process is changed similar to that of server total. This result was predicted. Pre Post
  • 6. 5 Summary Server Model Biz (Instance) CPU # (core) Memory(GB) CPU Util Memory Util Disk Throughput Avg Max Avg Max Avg Max Pre (mdmdbp00) rx8640 prd+vprd 30 112GB 53% 95% 62% 66% 97MB/s 189MB/s Post (mdmbdp00) 32s prd 56 224GB 8% 32% 44% 50% 43MB/s 236MB/s Post (mdmmdp00) rx8640 vprd 15 60GB 5% 47% 36% 41% 24MB/s 121MB/s The result is a good example of H/W upgrade effectiveness. From the point of CPU usage, prd and vprd compete to allocate resources before upgrading, and this competing might cause CPU bottleneck often. By eliminating CPU bottleneck peak throughput is improved dramatically. The increasing of maximum Disk IO throughput by 50% is a good evidence of this improvement.