SlideShare a Scribd company logo
1 of 21
Download to read offline
Benchmarking OTM and Java:
  Is Your Platform Limiting
       Performance?
   OTM SIG User Conference ‘09
Agenda
         Setting Expectations
         OTM – Hardware and Platforms
         Tools – System and Monitoring
         Benchmarks
         Hands-on Benchmarking (Real-time)
         Interpreting and Applying to OTM
         Q&A
This Presentation WILL:
       Teach you to benchmark various OTM
       platforms
       Show you how to interpret the benchmark
       results
       Show real-world platform results
This Presentation will NOT:
        Teach you to load-test an OTM installation
        Show you how to predict OTM SCA (scalability
        / clustering) performance
        Utterly fail (I hope!)
Hardware / Platforms
       CPU and Hardware Platform Matter! A LOT!
       CPU Speed – Not a Good Indicator of
       Performance
          Other factors (cores, memory bandwidth, on-chip
          cache) necessitate benchmarking
       OTM Requires both high multi-threading AND
       high single-thread performance
          Lots of cores and high per-core performance
       Performance of Current Platforms
          Linux / x86-64
          Windows / x86-64 (note: memory limitations)
          Solaris
          HP-UX / PA-RISC
             Note: HP-UX / Itanium currently unknown
          AIX / POWER
Operating System / Stats – Helpful but Limited
        Review system performance under production
        load for the previous 2 weeks
        Utilize System Tools to Monitor
           sar / kSar
           top / prstat / topas / etc
        Utilize Tools to Trend
           Nagios / Munin / etc
Benchmarking – Which Benchmarks?
      VolanoMark
      DaCapo
      Soap Stone
      Hammerora

    Why?
     Java based
     Replicate OTM behavior
     Easily repeatable
Why Not Load-Test OTM?
      Complicated to setup
      Time-consuming to run
      Requires OTM installed AND
      configured
      Not Necessary to determine
      platform capacity
Benchmarking - VolanoMark
       Running VolanoMark (Hands-On Exercise)
       Full instructions at:
         http://www.otmfaq.com/forums/blogs/chrisplough/6-
         benchmarking-part-1-java-jvm-performance-
         volanomark.html
Benchmarking - VolanoMark
       VolanoMark
         Java-based benchmark that simulates high
         transactional and multi-threaded load
         Reflects the performance of the following OTM
         activities
            Web UI, Agents, Integration, General Workflow, General OTM
            Activities (not including optimization and planning based)
         Higher numbers are better
Benchmarking - DaCapo
       Running DaCapo (Hands-On Exercise)
       Full instructions at:
         http://www.otmfaq.com/forums/blogs/chrisplough/12
         -benchmarking-part-3-java-jvm-performance-
         dacapo.html
Benchmarking - DaCapo
       DaCapo
         Java-based benchmark that simulates highly
         computational, algorithmic, single-threaded
         processing
         Reflects the performance of the following OTM
         activities
            Optimization and Planning / Bulk Planning
         Lower numbers are better
Benchmarking – Soap Stone
       Running Soap Stone (Hands-On Exercise)
       Full instructions at:
         http://www.otmfaq.com/forums/blogs/chrisplough/13
         -benchmarking-part-4-real-world-network-
         performance-soap-stone.html
Benchmarking – Soap Stone
       Soap Stone
         Java-based benchmark that tests data throughput
         between servers and replicates application protocols,
         such as HTTP, RMI and RAW.
         Reflects the throughput and protocols utilized
         between the various OTM Tiers
            Browser / Web: HTTP
            Web / App: RMI
            App / DB: RAW
         Higher numbers are better
Benchmarking – Hammerora
      Running Hammerora (Hands-On Exercise)
      Full instructions at:
         http://www.otmfaq.com/forums/blogs/chrisplough/11
         -benchmarking-part-2-oracle-db-performance-
         hammerora.html
Benchmarking – Hammerora
      Just Kidding!!!
      There’s no way we’d have enough time
Benchmarking – Hammerora
      Hammerora
         Benchmark based on the TPC-C and TPC-H
         benchmarks.
         Reflects the performance and scalability of the DB
         Tier
         Lower numbers are better
Interpreting the Results
        These benchmarks have linear trends (twice as
        fast is twice as fast)
        VolanoMark
           Higher is better
           Applies to Web and App tiers
        DaCapo
           Lower is better
           Applies to App tier
        Soap Stone
           Higher is better
           40Mbit or faster Web    App
           400Mbit or faster App    DB
        Hammerora
           Higher is better
           Applies to all tiers
Online Resources
       Performance
         kSar
            http://ksar.atomique.net/
         Nagios
            http://www.nagios.org/
         Munin
            http://munin.projects.linpro.no/
       Benchmarking
         Full Replication Details
            http://www.otmfaq.com/forums/blogs/chrisplough/
         VolanoMark
            http://www.volano.com/benchmarks.html
         DaCapo
            http://dacapobench.org/
         Soap Stone
            http://soap-stone.sourceforge.net/
         Hammerora
            http://hammerora.sourceforge.net/
Q & A and Discussion




                       Questions?
Thank You!

chris.plough@mavenwire.com
       866.343.4870 x701

   www.MavenWire.com

More Related Content

What's hot

SAP LVM Integration with SAP BPA
SAP LVM Integration with SAP BPASAP LVM Integration with SAP BPA
SAP LVM Integration with SAP BPAAliter Consulting
 
Oracle Transportation Management Customer Case Study
Oracle Transportation Management Customer Case Study Oracle Transportation Management Customer Case Study
Oracle Transportation Management Customer Case Study Spiro (Stuart) Patsos
 
LogisticsWired Offering from MavenWire
LogisticsWired Offering from MavenWireLogisticsWired Offering from MavenWire
LogisticsWired Offering from MavenWireMavenWire
 
Performance Engineering
Performance EngineeringPerformance Engineering
Performance EngineeringKumar Gupta
 
SAP LVM Post Copy Automation Integration
SAP LVM Post Copy Automation IntegrationSAP LVM Post Copy Automation Integration
SAP LVM Post Copy Automation IntegrationAliter Consulting
 
Ad109 - XPages Performance and Scalability
Ad109 - XPages Performance and ScalabilityAd109 - XPages Performance and Scalability
Ad109 - XPages Performance and Scalabilityddrschiw
 
SAP Host Agent x509 authentication
SAP Host Agent x509 authenticationSAP Host Agent x509 authentication
SAP Host Agent x509 authenticationAliter Consulting
 
Aakash shah performance tester
Aakash shah  performance testerAakash shah  performance tester
Aakash shah performance testeranandkayalmatrix
 
Less13 performance
Less13 performanceLess13 performance
Less13 performanceAmit Bhalla
 
What's in the Box?: An Intro to HFM System Utilities
What's in the Box?: An Intro to HFM System Utilities What's in the Box?: An Intro to HFM System Utilities
What's in the Box?: An Intro to HFM System Utilities Alithya
 
Lotus Connections Schaalbaarheid En Performance
Lotus Connections   Schaalbaarheid En PerformanceLotus Connections   Schaalbaarheid En Performance
Lotus Connections Schaalbaarheid En PerformanceSocial Software Blog
 
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...Bp307 Practical Solutions for Connections Administrators, tips and scrips for...
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...Sharon James
 
Abap slide lockenqueuedataclustersauthchecks
Abap slide lockenqueuedataclustersauthchecksAbap slide lockenqueuedataclustersauthchecks
Abap slide lockenqueuedataclustersauthchecksMilind Patil
 
Integrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdf
Integrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdfIntegrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdf
Integrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdfMavenWire
 
OTM(Oracle Transport Management)
OTM(Oracle Transport Management)OTM(Oracle Transport Management)
OTM(Oracle Transport Management)Cognizant
 

What's hot (19)

SAP LVM Integration with SAP BPA
SAP LVM Integration with SAP BPASAP LVM Integration with SAP BPA
SAP LVM Integration with SAP BPA
 
Aem maintenance
Aem maintenanceAem maintenance
Aem maintenance
 
Oracle Transportation Management Customer Case Study
Oracle Transportation Management Customer Case Study Oracle Transportation Management Customer Case Study
Oracle Transportation Management Customer Case Study
 
LogisticsWired Offering from MavenWire
LogisticsWired Offering from MavenWireLogisticsWired Offering from MavenWire
LogisticsWired Offering from MavenWire
 
Performance Engineering
Performance EngineeringPerformance Engineering
Performance Engineering
 
SAP LVM Post Copy Automation Integration
SAP LVM Post Copy Automation IntegrationSAP LVM Post Copy Automation Integration
SAP LVM Post Copy Automation Integration
 
Ad109 - XPages Performance and Scalability
Ad109 - XPages Performance and ScalabilityAd109 - XPages Performance and Scalability
Ad109 - XPages Performance and Scalability
 
SAP LVM Custom Operations
SAP LVM Custom OperationsSAP LVM Custom Operations
SAP LVM Custom Operations
 
All Change
All ChangeAll Change
All Change
 
SAP Host Agent x509 authentication
SAP Host Agent x509 authenticationSAP Host Agent x509 authentication
SAP Host Agent x509 authentication
 
Aakash shah performance tester
Aakash shah  performance testerAakash shah  performance tester
Aakash shah performance tester
 
Less13 performance
Less13 performanceLess13 performance
Less13 performance
 
What's in the Box?: An Intro to HFM System Utilities
What's in the Box?: An Intro to HFM System Utilities What's in the Box?: An Intro to HFM System Utilities
What's in the Box?: An Intro to HFM System Utilities
 
Lotus Connections Schaalbaarheid En Performance
Lotus Connections   Schaalbaarheid En PerformanceLotus Connections   Schaalbaarheid En Performance
Lotus Connections Schaalbaarheid En Performance
 
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...Bp307 Practical Solutions for Connections Administrators, tips and scrips for...
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...
 
Abap slide lockenqueuedataclustersauthchecks
Abap slide lockenqueuedataclustersauthchecksAbap slide lockenqueuedataclustersauthchecks
Abap slide lockenqueuedataclustersauthchecks
 
Integrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdf
Integrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdfIntegrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdf
Integrating EBS And OTM - Process Flows And Avoiding Pitfalls.pdf
 
SAP LVM Custom Instances
SAP LVM Custom InstancesSAP LVM Custom Instances
SAP LVM Custom Instances
 
OTM(Oracle Transport Management)
OTM(Oracle Transport Management)OTM(Oracle Transport Management)
OTM(Oracle Transport Management)
 

Viewers also liked

Exploring Surgeons' Reactions to Error
Exploring Surgeons' Reactions to ErrorExploring Surgeons' Reactions to Error
Exploring Surgeons' Reactions to Errorpnkphnx
 
How I Will Get Good Grades
How  I Will Get  Good  GradesHow  I Will Get  Good  Grades
How I Will Get Good Gradesmillssakina
 
Efeitos de agentes agressivos marinhos em estruturas portuárias de concreto a...
Efeitos de agentes agressivos marinhos em estruturas portuárias de concreto a...Efeitos de agentes agressivos marinhos em estruturas portuárias de concreto a...
Efeitos de agentes agressivos marinhos em estruturas portuárias de concreto a...Felipe Lima da Costa
 
OTM - Coming Soon to Midmarket Companies Near You!
OTM - Coming Soon to Midmarket Companies Near You!OTM - Coming Soon to Midmarket Companies Near You!
OTM - Coming Soon to Midmarket Companies Near You!MavenWire
 
Leveraging OTM's Fusion Transportation Intelligence
Leveraging OTM's Fusion Transportation IntelligenceLeveraging OTM's Fusion Transportation Intelligence
Leveraging OTM's Fusion Transportation IntelligenceMavenWire
 
ARC203 Highly Available Architecture at Netflix - AWS re: Invent 2012
ARC203 Highly Available Architecture at Netflix - AWS re: Invent 2012ARC203 Highly Available Architecture at Netflix - AWS re: Invent 2012
ARC203 Highly Available Architecture at Netflix - AWS re: Invent 2012Amazon Web Services
 
Complex Logistics Use Cases - OTM Myths
Complex Logistics Use Cases - OTM MythsComplex Logistics Use Cases - OTM Myths
Complex Logistics Use Cases - OTM MythsMavenWire
 

Viewers also liked (7)

Exploring Surgeons' Reactions to Error
Exploring Surgeons' Reactions to ErrorExploring Surgeons' Reactions to Error
Exploring Surgeons' Reactions to Error
 
How I Will Get Good Grades
How  I Will Get  Good  GradesHow  I Will Get  Good  Grades
How I Will Get Good Grades
 
Efeitos de agentes agressivos marinhos em estruturas portuárias de concreto a...
Efeitos de agentes agressivos marinhos em estruturas portuárias de concreto a...Efeitos de agentes agressivos marinhos em estruturas portuárias de concreto a...
Efeitos de agentes agressivos marinhos em estruturas portuárias de concreto a...
 
OTM - Coming Soon to Midmarket Companies Near You!
OTM - Coming Soon to Midmarket Companies Near You!OTM - Coming Soon to Midmarket Companies Near You!
OTM - Coming Soon to Midmarket Companies Near You!
 
Leveraging OTM's Fusion Transportation Intelligence
Leveraging OTM's Fusion Transportation IntelligenceLeveraging OTM's Fusion Transportation Intelligence
Leveraging OTM's Fusion Transportation Intelligence
 
ARC203 Highly Available Architecture at Netflix - AWS re: Invent 2012
ARC203 Highly Available Architecture at Netflix - AWS re: Invent 2012ARC203 Highly Available Architecture at Netflix - AWS re: Invent 2012
ARC203 Highly Available Architecture at Netflix - AWS re: Invent 2012
 
Complex Logistics Use Cases - OTM Myths
Complex Logistics Use Cases - OTM MythsComplex Logistics Use Cases - OTM Myths
Complex Logistics Use Cases - OTM Myths
 

Similar to Benchmarking OTM and Java - Is Your Platform Limiting Performance

Основы нагрузочного тестирования с инструментом Jmeter
Основы нагрузочного тестирования с инструментом JmeterОсновы нагрузочного тестирования с инструментом Jmeter
Основы нагрузочного тестирования с инструментом JmeterКомпьютерная школа Hillel
 
Know More About Rational Performance - Snehamoy K
Know More About Rational Performance - Snehamoy KKnow More About Rational Performance - Snehamoy K
Know More About Rational Performance - Snehamoy KRoopa Nadkarni
 
3 know more_about_rational_performance_tester_8-1-snehamoy_k
3 know more_about_rational_performance_tester_8-1-snehamoy_k3 know more_about_rational_performance_tester_8-1-snehamoy_k
3 know more_about_rational_performance_tester_8-1-snehamoy_kIBM
 
Performance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12cPerformance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12cAjith Narayanan
 
A-Team Mobile Persistence Accelerator Overview
A-Team Mobile Persistence Accelerator OverviewA-Team Mobile Persistence Accelerator Overview
A-Team Mobile Persistence Accelerator OverviewSteven Davelaar
 
improving the performance of Rails web Applications
improving the performance of Rails web Applicationsimproving the performance of Rails web Applications
improving the performance of Rails web ApplicationsJohn McCaffrey
 
Performance profiling and testing of symfony application 2
Performance profiling and testing of symfony application 2Performance profiling and testing of symfony application 2
Performance profiling and testing of symfony application 2Andrew Yatsenko
 
Swift: One Language To Rule Them All
Swift: One Language To Rule Them AllSwift: One Language To Rule Them All
Swift: One Language To Rule Them AllJonathan Guthrie
 
Rails Application Optimization Techniques & Tools
Rails Application Optimization Techniques & ToolsRails Application Optimization Techniques & Tools
Rails Application Optimization Techniques & Toolsguest05c09d
 
Production profiling what, why and how (JBCN Edition)
Production profiling  what, why and how (JBCN Edition)Production profiling  what, why and how (JBCN Edition)
Production profiling what, why and how (JBCN Edition)RichardWarburton
 
Performance testing in scope of migration to cloud by Serghei Radov
Performance testing in scope of migration to cloud by Serghei RadovPerformance testing in scope of migration to cloud by Serghei Radov
Performance testing in scope of migration to cloud by Serghei RadovValeriia Maliarenko
 
LoadRunner Performance Testing
LoadRunner Performance TestingLoadRunner Performance Testing
LoadRunner Performance TestingAtul Pant
 
Optimizing CakePHP 2.x Apps
Optimizing CakePHP 2.x AppsOptimizing CakePHP 2.x Apps
Optimizing CakePHP 2.x AppsJuan Basso
 
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]vasuballa
 
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms VMworld
 
Web Performance Internals explained for Developers and other stake holders.
Web Performance Internals explained for Developers and other stake holders.Web Performance Internals explained for Developers and other stake holders.
Web Performance Internals explained for Developers and other stake holders.Sreejesh Madonandy
 

Similar to Benchmarking OTM and Java - Is Your Platform Limiting Performance (20)

Основы нагрузочного тестирования с инструментом Jmeter
Основы нагрузочного тестирования с инструментом JmeterОсновы нагрузочного тестирования с инструментом Jmeter
Основы нагрузочного тестирования с инструментом Jmeter
 
Know More About Rational Performance - Snehamoy K
Know More About Rational Performance - Snehamoy KKnow More About Rational Performance - Snehamoy K
Know More About Rational Performance - Snehamoy K
 
3 know more_about_rational_performance_tester_8-1-snehamoy_k
3 know more_about_rational_performance_tester_8-1-snehamoy_k3 know more_about_rational_performance_tester_8-1-snehamoy_k
3 know more_about_rational_performance_tester_8-1-snehamoy_k
 
NFV Testing
NFV TestingNFV Testing
NFV Testing
 
Testing_with_TestComplete
Testing_with_TestCompleteTesting_with_TestComplete
Testing_with_TestComplete
 
Performance on a budget
Performance on a budgetPerformance on a budget
Performance on a budget
 
Performance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12cPerformance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12c
 
Load Runner
Load RunnerLoad Runner
Load Runner
 
A-Team Mobile Persistence Accelerator Overview
A-Team Mobile Persistence Accelerator OverviewA-Team Mobile Persistence Accelerator Overview
A-Team Mobile Persistence Accelerator Overview
 
improving the performance of Rails web Applications
improving the performance of Rails web Applicationsimproving the performance of Rails web Applications
improving the performance of Rails web Applications
 
Performance profiling and testing of symfony application 2
Performance profiling and testing of symfony application 2Performance profiling and testing of symfony application 2
Performance profiling and testing of symfony application 2
 
Swift: One Language To Rule Them All
Swift: One Language To Rule Them AllSwift: One Language To Rule Them All
Swift: One Language To Rule Them All
 
Rails Application Optimization Techniques & Tools
Rails Application Optimization Techniques & ToolsRails Application Optimization Techniques & Tools
Rails Application Optimization Techniques & Tools
 
Production profiling what, why and how (JBCN Edition)
Production profiling  what, why and how (JBCN Edition)Production profiling  what, why and how (JBCN Edition)
Production profiling what, why and how (JBCN Edition)
 
Performance testing in scope of migration to cloud by Serghei Radov
Performance testing in scope of migration to cloud by Serghei RadovPerformance testing in scope of migration to cloud by Serghei Radov
Performance testing in scope of migration to cloud by Serghei Radov
 
LoadRunner Performance Testing
LoadRunner Performance TestingLoadRunner Performance Testing
LoadRunner Performance Testing
 
Optimizing CakePHP 2.x Apps
Optimizing CakePHP 2.x AppsOptimizing CakePHP 2.x Apps
Optimizing CakePHP 2.x Apps
 
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
OOW16 - Getting Optimal Performance from Oracle E-Business Suite [CON6711]
 
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
VMworld 2013: Virtualizing and Tuning Large Scale Java Platforms
 
Web Performance Internals explained for Developers and other stake holders.
Web Performance Internals explained for Developers and other stake holders.Web Performance Internals explained for Developers and other stake holders.
Web Performance Internals explained for Developers and other stake holders.
 

More from MavenWire

2013 OTM EU SIG: Integrating SAP with OTM Presentation
2013 OTM EU SIG: Integrating SAP with OTM Presentation2013 OTM EU SIG: Integrating SAP with OTM Presentation
2013 OTM EU SIG: Integrating SAP with OTM PresentationMavenWire
 
Global Customer Success
Global Customer SuccessGlobal Customer Success
Global Customer SuccessMavenWire
 
Designing Highly-Available Architectures for OTM
Designing Highly-Available Architectures for OTMDesigning Highly-Available Architectures for OTM
Designing Highly-Available Architectures for OTMMavenWire
 
Is Your Solution Economy Proof?
Is Your Solution Economy Proof?Is Your Solution Economy Proof?
Is Your Solution Economy Proof?MavenWire
 
MavenWire Overview 2011
MavenWire Overview 2011MavenWire Overview 2011
MavenWire Overview 2011MavenWire
 
OTM Value for International Logistics including Ocean Vessel Transport
OTM Value for International Logistics including Ocean Vessel TransportOTM Value for International Logistics including Ocean Vessel Transport
OTM Value for International Logistics including Ocean Vessel TransportMavenWire
 
Virtualizing OTM - Real World Experiences and Pitfalls
Virtualizing OTM - Real World Experiences and PitfallsVirtualizing OTM - Real World Experiences and Pitfalls
Virtualizing OTM - Real World Experiences and PitfallsMavenWire
 
Designing OTM for a Multi-Customer Environment
Designing OTM for a Multi-Customer EnvironmentDesigning OTM for a Multi-Customer Environment
Designing OTM for a Multi-Customer EnvironmentMavenWire
 
OTM DELIVERED : How Business Process Outsourcing and Preconfigured Solutions...
OTM DELIVERED: How Business Process Outsourcing and Preconfigured Solutions...OTM DELIVERED: How Business Process Outsourcing and Preconfigured Solutions...
OTM DELIVERED : How Business Process Outsourcing and Preconfigured Solutions...MavenWire
 
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...MavenWire
 
MavenWire - Getting to Know Us - OTM SIG 2008
MavenWire - Getting to Know Us - OTM SIG 2008MavenWire - Getting to Know Us - OTM SIG 2008
MavenWire - Getting to Know Us - OTM SIG 2008MavenWire
 
MavenWire OTM / GTM Support Whitepaper
MavenWire OTM / GTM Support WhitepaperMavenWire OTM / GTM Support Whitepaper
MavenWire OTM / GTM Support WhitepaperMavenWire
 
MavenWire GTM Whitepaper
MavenWire GTM WhitepaperMavenWire GTM Whitepaper
MavenWire GTM WhitepaperMavenWire
 
MavenWire OTM / GTM Hosting Whitepaper
MavenWire OTM / GTM Hosting WhitepaperMavenWire OTM / GTM Hosting Whitepaper
MavenWire OTM / GTM Hosting WhitepaperMavenWire
 

More from MavenWire (14)

2013 OTM EU SIG: Integrating SAP with OTM Presentation
2013 OTM EU SIG: Integrating SAP with OTM Presentation2013 OTM EU SIG: Integrating SAP with OTM Presentation
2013 OTM EU SIG: Integrating SAP with OTM Presentation
 
Global Customer Success
Global Customer SuccessGlobal Customer Success
Global Customer Success
 
Designing Highly-Available Architectures for OTM
Designing Highly-Available Architectures for OTMDesigning Highly-Available Architectures for OTM
Designing Highly-Available Architectures for OTM
 
Is Your Solution Economy Proof?
Is Your Solution Economy Proof?Is Your Solution Economy Proof?
Is Your Solution Economy Proof?
 
MavenWire Overview 2011
MavenWire Overview 2011MavenWire Overview 2011
MavenWire Overview 2011
 
OTM Value for International Logistics including Ocean Vessel Transport
OTM Value for International Logistics including Ocean Vessel TransportOTM Value for International Logistics including Ocean Vessel Transport
OTM Value for International Logistics including Ocean Vessel Transport
 
Virtualizing OTM - Real World Experiences and Pitfalls
Virtualizing OTM - Real World Experiences and PitfallsVirtualizing OTM - Real World Experiences and Pitfalls
Virtualizing OTM - Real World Experiences and Pitfalls
 
Designing OTM for a Multi-Customer Environment
Designing OTM for a Multi-Customer EnvironmentDesigning OTM for a Multi-Customer Environment
Designing OTM for a Multi-Customer Environment
 
OTM DELIVERED : How Business Process Outsourcing and Preconfigured Solutions...
OTM DELIVERED: How Business Process Outsourcing and Preconfigured Solutions...OTM DELIVERED: How Business Process Outsourcing and Preconfigured Solutions...
OTM DELIVERED : How Business Process Outsourcing and Preconfigured Solutions...
 
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...
 
MavenWire - Getting to Know Us - OTM SIG 2008
MavenWire - Getting to Know Us - OTM SIG 2008MavenWire - Getting to Know Us - OTM SIG 2008
MavenWire - Getting to Know Us - OTM SIG 2008
 
MavenWire OTM / GTM Support Whitepaper
MavenWire OTM / GTM Support WhitepaperMavenWire OTM / GTM Support Whitepaper
MavenWire OTM / GTM Support Whitepaper
 
MavenWire GTM Whitepaper
MavenWire GTM WhitepaperMavenWire GTM Whitepaper
MavenWire GTM Whitepaper
 
MavenWire OTM / GTM Hosting Whitepaper
MavenWire OTM / GTM Hosting WhitepaperMavenWire OTM / GTM Hosting Whitepaper
MavenWire OTM / GTM Hosting Whitepaper
 

Recently uploaded

Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCRsoniya singh
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Islamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in IslamabadIslamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in IslamabadAyesha Khan
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...lizamodels9
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Non Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxNon Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxAbhayThakur200703
 
Banana Powder Manufacturing Plant Project Report 2024 Edition.pptx
Banana Powder Manufacturing Plant Project Report 2024 Edition.pptxBanana Powder Manufacturing Plant Project Report 2024 Edition.pptx
Banana Powder Manufacturing Plant Project Report 2024 Edition.pptxgeorgebrinton95
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
A.I. Bot Summit 3 Opening Keynote - Perry Belcher
A.I. Bot Summit 3 Opening Keynote - Perry BelcherA.I. Bot Summit 3 Opening Keynote - Perry Belcher
A.I. Bot Summit 3 Opening Keynote - Perry BelcherPerry Belcher
 
Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756
Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756
Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756dollysharma2066
 
Investment analysis and portfolio management
Investment analysis and portfolio managementInvestment analysis and portfolio management
Investment analysis and portfolio managementJunaidKhan750825
 
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCRsoniya singh
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckPitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckHajeJanKamps
 
Call Girls In Kishangarh Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delh...
Call Girls In Kishangarh Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delh...Call Girls In Kishangarh Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delh...
Call Girls In Kishangarh Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delh...lizamodels9
 

Recently uploaded (20)

Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Keshav Puram 🔝 Delhi NCR
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Islamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in IslamabadIslamabad Escorts | Call 03274100048 | Escort Service in Islamabad
Islamabad Escorts | Call 03274100048 | Escort Service in Islamabad
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Non Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptxNon Text Magic Studio Magic Design for Presentations L&P.pptx
Non Text Magic Studio Magic Design for Presentations L&P.pptx
 
Banana Powder Manufacturing Plant Project Report 2024 Edition.pptx
Banana Powder Manufacturing Plant Project Report 2024 Edition.pptxBanana Powder Manufacturing Plant Project Report 2024 Edition.pptx
Banana Powder Manufacturing Plant Project Report 2024 Edition.pptx
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
A.I. Bot Summit 3 Opening Keynote - Perry Belcher
A.I. Bot Summit 3 Opening Keynote - Perry BelcherA.I. Bot Summit 3 Opening Keynote - Perry Belcher
A.I. Bot Summit 3 Opening Keynote - Perry Belcher
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756
Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756
Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756
 
Investment analysis and portfolio management
Investment analysis and portfolio managementInvestment analysis and portfolio management
Investment analysis and portfolio management
 
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Mahipalpur 🔝 Delhi NCR
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deckPitch Deck Teardown: NOQX's $200k Pre-seed deck
Pitch Deck Teardown: NOQX's $200k Pre-seed deck
 
Call Girls In Kishangarh Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delh...
Call Girls In Kishangarh Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delh...Call Girls In Kishangarh Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delh...
Call Girls In Kishangarh Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delh...
 

Benchmarking OTM and Java - Is Your Platform Limiting Performance

  • 1. Benchmarking OTM and Java: Is Your Platform Limiting Performance? OTM SIG User Conference ‘09
  • 2. Agenda Setting Expectations OTM – Hardware and Platforms Tools – System and Monitoring Benchmarks Hands-on Benchmarking (Real-time) Interpreting and Applying to OTM Q&A
  • 3. This Presentation WILL: Teach you to benchmark various OTM platforms Show you how to interpret the benchmark results Show real-world platform results
  • 4. This Presentation will NOT: Teach you to load-test an OTM installation Show you how to predict OTM SCA (scalability / clustering) performance Utterly fail (I hope!)
  • 5. Hardware / Platforms CPU and Hardware Platform Matter! A LOT! CPU Speed – Not a Good Indicator of Performance Other factors (cores, memory bandwidth, on-chip cache) necessitate benchmarking OTM Requires both high multi-threading AND high single-thread performance Lots of cores and high per-core performance Performance of Current Platforms Linux / x86-64 Windows / x86-64 (note: memory limitations) Solaris HP-UX / PA-RISC Note: HP-UX / Itanium currently unknown AIX / POWER
  • 6. Operating System / Stats – Helpful but Limited Review system performance under production load for the previous 2 weeks Utilize System Tools to Monitor sar / kSar top / prstat / topas / etc Utilize Tools to Trend Nagios / Munin / etc
  • 7. Benchmarking – Which Benchmarks? VolanoMark DaCapo Soap Stone Hammerora Why? Java based Replicate OTM behavior Easily repeatable
  • 8. Why Not Load-Test OTM? Complicated to setup Time-consuming to run Requires OTM installed AND configured Not Necessary to determine platform capacity
  • 9. Benchmarking - VolanoMark Running VolanoMark (Hands-On Exercise) Full instructions at: http://www.otmfaq.com/forums/blogs/chrisplough/6- benchmarking-part-1-java-jvm-performance- volanomark.html
  • 10. Benchmarking - VolanoMark VolanoMark Java-based benchmark that simulates high transactional and multi-threaded load Reflects the performance of the following OTM activities Web UI, Agents, Integration, General Workflow, General OTM Activities (not including optimization and planning based) Higher numbers are better
  • 11. Benchmarking - DaCapo Running DaCapo (Hands-On Exercise) Full instructions at: http://www.otmfaq.com/forums/blogs/chrisplough/12 -benchmarking-part-3-java-jvm-performance- dacapo.html
  • 12. Benchmarking - DaCapo DaCapo Java-based benchmark that simulates highly computational, algorithmic, single-threaded processing Reflects the performance of the following OTM activities Optimization and Planning / Bulk Planning Lower numbers are better
  • 13. Benchmarking – Soap Stone Running Soap Stone (Hands-On Exercise) Full instructions at: http://www.otmfaq.com/forums/blogs/chrisplough/13 -benchmarking-part-4-real-world-network- performance-soap-stone.html
  • 14. Benchmarking – Soap Stone Soap Stone Java-based benchmark that tests data throughput between servers and replicates application protocols, such as HTTP, RMI and RAW. Reflects the throughput and protocols utilized between the various OTM Tiers Browser / Web: HTTP Web / App: RMI App / DB: RAW Higher numbers are better
  • 15. Benchmarking – Hammerora Running Hammerora (Hands-On Exercise) Full instructions at: http://www.otmfaq.com/forums/blogs/chrisplough/11 -benchmarking-part-2-oracle-db-performance- hammerora.html
  • 16. Benchmarking – Hammerora Just Kidding!!! There’s no way we’d have enough time
  • 17. Benchmarking – Hammerora Hammerora Benchmark based on the TPC-C and TPC-H benchmarks. Reflects the performance and scalability of the DB Tier Lower numbers are better
  • 18. Interpreting the Results These benchmarks have linear trends (twice as fast is twice as fast) VolanoMark Higher is better Applies to Web and App tiers DaCapo Lower is better Applies to App tier Soap Stone Higher is better 40Mbit or faster Web App 400Mbit or faster App DB Hammerora Higher is better Applies to all tiers
  • 19. Online Resources Performance kSar http://ksar.atomique.net/ Nagios http://www.nagios.org/ Munin http://munin.projects.linpro.no/ Benchmarking Full Replication Details http://www.otmfaq.com/forums/blogs/chrisplough/ VolanoMark http://www.volano.com/benchmarks.html DaCapo http://dacapobench.org/ Soap Stone http://soap-stone.sourceforge.net/ Hammerora http://hammerora.sourceforge.net/
  • 20. Q & A and Discussion Questions?
  • 21. Thank You! chris.plough@mavenwire.com 866.343.4870 x701 www.MavenWire.com