SAP Performance Monitoring


Published on

Today's SAP environments are complex and dynamic. Virtualization of SAP instances and supporting infrastructure introduces new dependencies that make the management of SAP performance and user experience even more difficult, costly, and time consuming.

Some of the toughest SAP service performance problems are the ones where users call the helpdesk and complain that "SAP is slow". SAP administrators often struggle to determine and quickly repair the root-cause of the problem - Is it the SAP server, the virtualization layer, transaction server, the network, storage or the desktop? Meanwhile, critical business processes are impacted, costing your company a lot of money and hurting the reputation of IT operations.

Join SAP performance experts Andre Kemp (Globalwave Consulting) and Srinivas Ramanathan (eG Innovations) and find out how to:

- Solve the toughest SAP performance issues and dramatically enhance user experience, SAP performance, and service uptime
- Achieve real-time, in-depth visibility of the entire SAP environment and easily diagnose every layer of every tier (including the network tier, the web frontend applications, backend databases, storage, and even the virtualization platform)
- Overcome diagnosis complexity and advance to rapid, pre-emptive problem solving
- Empower your SAP helpdesk to do more, simplify troubleshooting and reduce the burden on scarce SAP experts
- Reduce cost through higher uptime, scalability and improved resource utilization

Published in: Technology
1 Comment
  • GlobalWave Consulting is proud to be working with eG as the focused SAP eG Suite reseller - contact me directly for your SAP consulting needs.
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Replace with curved arrow that points up
  • shows 1 VMShows 1 JVM on this VM for ease of illustrationNow the key to understanding the JVM structure I show the various memory segments are laid out and what you can tune. This will help you to size the memory requirement. In the diagram shown we have:Then there is the Java Stack, -Xss value, default may vary between JVMs mostly it is 512K, and typically I see it being tuned down 128-192K. Each allocated Java Thread will use up “-Xss” worth of memory that is not part of the Java Heap, i.e. it does not get deducted from the available –Xmx value instead it is allocated natively and hence the memory is provided by the OS.Hence if you have N number of concurrent threads, Nthreads * -Xss is the memory burden on the Guest OS.NOTE I haven't said anything about NIO Direct buffers, for those you will have to rely on your load testing to see what the utilization is.1 VM and 1 JVM for simplicityThe JVM memory regions are made of the JVM Heap which is governed/bounded by [CLICK] –Xmx (Max Heap) and [CLICK] –Xms (initial Heap)In addition to these you have the Perm Gen, this is where Class level information is kept, typical this is a small area, but it can be 256m-512m at times.NOTE: Within the Heap area…Also –Xmn new generation vs tenured, these are segments within the heap, web/large number of temporary object creations favor large 30%+ -Xmn.Not something that really unique to JVM on vSphere, but much more to do with how your Java application behaves
  • SAP Performance Monitoring

    1. 1. SAP Performance Monitoring How to Improve SAP User Experience & Productivity Presenters Andre Kemp | Principal | Globalwave Consulting Srinivas Ramanathan | CEO | eG Innovations
    2. 2. Moderator Holger Schulze VP Marketing eG Innovations © eG Innovations, Inc |
    3. 3. Webinar Agenda     SAP infrastructure evolution Performance management challenges SAP monitoring today Key requirements for SAP performance management  Real-world SAP troubleshooting with the eG Enterprise solution  Q&A © eG Innovations, Inc |
    4. 4. Poll: What is your biggest SAP performance challenge today?  Need deeper visibility into the SAP stack  Monitoring of the virtualization tier that SAP is running on  Users complain of problems, before you find them  Takes too long to troubleshoot performance problems  Need experts to monitor/troubleshoot SAP all the time © eG Innovations, Inc |
    5. 5. Our Speakers Andre Kemp Srinivas Ramanathan Sr. Global Director – SAP Consulting Globalwave Consulting CEO eG Innovations © eG Innovations, Inc |
    6. 6. SAP Infrastructure Evolution © eG Innovations, Inc |
    7. 7. SAP Infrastructure Evolution - The Past YESTERDAY (90’s – early 2k’s) Client Server 2-3 Tier SAP ABAP (only) Single DBMS © eG Innovations, Inc |
    8. 8. SAP Infrastructure Evolution - The Present TODAY SOA SAP Dual Stack ABAP JAVA © eG Innovations, Inc | SAP Java (only) Federated DBMS Landscape
    9. 9. Most Businesses are Virtualizing SAP Customers are virtualizing a significant percentage of businesscritical, Tier-1 workloads. Source: Virtualization Practice 2012 9 © eG Innovations, Inc |
    10. 10. The Benefits of SAP Virtualization 10 © eG Innovations, Inc |
    11. 11. SAP Is Getting More Complicated SAP 2010 - 6,000+ Users SAP 2000 - 2,000+ Users - Not yet virtualized (physical) - Marginally Virtualized (20%) - 10+ SAP components - 5 SAP components © eG Innovations, Inc | SAP Today - 10,000+ Users - Significant complexity - Heavily Virtualized (>50%) - 20+ SAP components
    12. 12. Why Not Virtualize SAP? 12 © eG Innovations, Inc |
    13. 13. SAP Performance Challenges © eG Innovations, Inc |
    14. 14. Ensuring User Satisfaction is the Toughest Performance Challenge © eG Innovations, Inc |
    15. 15. The Cost of Downtime © eG Innovations, Inc |
    16. 16. Virtualization Breaks Management Ground Rules Suppose the database server is 50% slower than normal USER A FIREWALL in one tier can affect all the other problem WEB SERVER SAP SERVER tiers involved in service delivery © eG Innovations, Inc | DB SERVER
    17. 17. Virtualization Breaks Management Ground Rules Streaming Media App Slow Database Queries Disk reads Excessive disk reads by the media server slow down Oracle database accesses Virtual infrastructures are hard to manage. Traditional monitoring tools are not designed to handle these dynamic environments. © eG Innovations, Inc |
    18. 18. Where is the Root-Cause? Active Directory Citrix XenApp Oracle database Citrix Users SAP Netweaver (ABAP, Java) Network Web Server Web Users SAP Business Objects Email, Archival Server SAN Storage Is it the client? Citrix? Network? SAP server?SAN Switch VMware? Oracle? SAN? … vSphere Server © eG Innovations, Inc |
    19. 19. SAP Monitoring Today © eG Innovations, Inc |
    20. 20. SAP/VMware Integration SAP Virt counters saposcol VMware Tools Guest SDK API Guest OS ESXi VMware Admin (vCenter) ESX Active mem usage ESX swap counters etc SAP Integration to vSphere (SAP Note 1409604 / 1102124) SAP Admin (txn ST02,OS07N,RZ20) Extended memory usage Heap usage ESX Active mem usage of guest (via API)
    21. 21. We could use OS07N…. ESX CPU counters © eG Innovations, Inc |
    22. 22. OS07n cont.. © eG Innovations, Inc |
    23. 23. You could go the CCMS Route… Followed by SM21 analysis…. © eG Innovations, Inc |
    24. 24. Then you need to correlate in vCenter or MS SMS © eG Innovations, Inc |
    25. 25. But It is NOT Just About Monitoring the SAP and VMware Tiers… © eG Innovations, Inc |
    26. 26. Monitoring SAP End-to-End Active Directory Citrix XenApp Oracle database Citrix Users SAP Netweaver (ABAP, Java) Network Web Server Web Users SAP Business Objects Isolated Management Tools Email, Archival Server A single failure can bring down the entire service – but where is the root cause? SAN Storage vSphere Server Each SAP tier has its own dedicated managementSAN Switch the service owner tool, but has no correlated performance visibility across the SAP infrastructure. © eG Innovations, Inc |
    27. 27. SAP Solution Manager  Gartner’s assessment:  Deep Dive into the SAP ABAP Stack  Need third party tools for deep dive into the Java stack  Limited visibility into non-SAP tiers – need SAP IT Infrastructure Management  Install and usage not easy  Early watch alerts often not proactive  Targeted at experts, not service-desk © eG Innovations, Inc |
    28. 28. Requirements for a Next Gen SAP Performance Management  Monitor every layer, every tier    Visibility into ABAP and Java Virtualization, databases, storage, Citrix, middleware, … Across most popular operating systems     Monitor the end-user experience, not just resources Easy to install – no need for different agents Be proactive – alert before users complain Correlate metrics and pin-point the root-cause of problems (don’t need an expert)  Extensive web reporting © eG Innovations, Inc |
    29. 29. Our Speakers Andre Kemp Srinivas Ramanathan Sr. Global Director – SAP Consulting Globalwave Consulting CEO eG Innovations © eG Innovations, Inc |
    30. 30. Is Your SAP Performance Monitoring … … still like this? … or like that? © eG Innovations, Inc |
    31. 31. Pinpointing the Root-Cause Diagnosis of SAP Performance Problems: A Real-World Example of How eG Enterprise Helps © eG Innovations, Inc |
    32. 32. SAP Service Performance User accesses to the SAP service are slow. Many errors are also seen. © eG Innovations, Inc |
    33. 33. SAP Service Topology The darker shade of red highlights where the service manager should focus their attention on. © eG Innovations, Inc |
    34. 34. The SAP Java Stack In the Java tier, many threads are stuck in a wait state. © eG Innovations, Inc |
    35. 35. The SAP Java Stack The stack trace indicates that the threads are stuck trying to get SAP connections. © eG Innovations, Inc |
    36. 36. The SAP ABAP Instance When updates to the Oracle archive log fail, SAP Dialog work processes start to hang on the R3 instance © eG Innovations, Inc |
    37. 37. The SAP ABAP Instance Details showing that processes that are on hold belong to different users. © eG Innovations, Inc |
    38. 38. The Oracle Database There is an error with the Oracle Archive log. Click on detailed diagnosis to see the error. © eG Innovations, Inc |
    39. 39. The Oracle Database The Oracle archive log is reporting an error – the file could not be written. © eG Innovations, Inc |
    40. 40. SAP Virtual Topology The Oracle database is hosted on an ESX server that is having a critical problem. That’s why Oracle is slow! © eG Innovations, Inc |
    41. 41. Drilldown into VMware ESX One of the datastores has an issue. The hypervisor seems to be having a critical issue. The datastore is almost full! © eG Innovations, Inc |
    42. 42. Drilldown into VMware ESX But why is the archive log reporting an error? The Oracle VM has been thin provisioned. © eG Innovations, Inc |
    43. 43. Thin Provisioned VMs Since the Oracle VM is thin provisioned, the disk on the VM appears to have space, but in reality space is not available to applications in the VM. © eG Innovations, Inc |
    44. 44. Finding the Root-Cause of the Problem The cause of the problem (tagged critical priority) The effects of problems (lower priority) © eG Innovations, Inc |
    45. 45. eG Enterprise: SAP Service Manager Network? Database? eG Enterprise Manager SAP Service Manager SAP Netweaver? Identify & resolve problems preemptively, before users call! VMware? Citrix? Storage? The Service Manager is a General Practitioner for your SAP infrastructure. © eG Innovations, Inc |
    46. 46. SAP CCMS Alerts in the eG Monitor  Review, check, complete CCMS alerts from the eG console itself  Filter, analyze by severity, status, timeframe, etc. © eG Innovations, Inc |
    47. 47. eG Enterprise © eG Innovations, Inc |
    48. 48. Web Reporting © eG Innovations, Inc |
    49. 49. Web Reporting © eG Innovations, Inc |
    50. 50. eG’s Key Technologies © eG Innovations, Inc |
    51. 51. The eG Universal Monitor •A single agent license for Microsoft, Linux, Sun Solaris, HPUX,IBM AIX, VMware, Tru64 •A single price, regardless of OS or server configuration - 2, 4, 8, 16 CPUs •A single agent for monitoring any application © eG Innovations, Inc | •A single price to manage multiple applications on the same server •Auto-upgradeable •Agentless monitoring option •100% web-based – HTTP/HTTPS
    52. 52. Auto-Baseline Key Metrics  Auto-compute time-of-day baselines  Alert administrators when metrics violate baselines Preemptive detection & alerting lets administrators see and fix problems before users notice © eG Innovations, Inc |
    53. 53. Virtualization-Aware Automatic Root-Cause Diagnosis Automatic End-to-End Correlation Automatic Top-to-Bottom Correlation © eG Innovations, Inc |
    54. 54. Virtualization-Aware Root-Cause Diagnosis Without root-cause diagnosis, you have no idea where the problem lies All the problems appear to be equally important. With root-cause diagnosis, you have a clear idea of what to do to resolve the problem. The root-cause of the problem The effects of the problem © eG Innovations, Inc |
    55. 55. SAP Performance Management Capabilities  Monitor every layer, every tier  Visibility into ABAP and Java  Virtualization, databases, storage, Citrix, …  Breadth of operating systems supported  Monitor the end-user experience, not just resources  Easy to install – no need for different agents  Be proactive – alert before users complain  Correlate metrics and pin-point the root-cause of problems (don’t need an expert)  Extensive web reporting © eG Innovations, Inc |
    56. 56. The ROI of eG Enterprise Boost User Satisfaction & Productivity Reduce IT Support Cost & Complexity • Reduce downtime • Increase application availability • Boost user experience • Simplify, automate & accelerate diagnosis & troubleshooting • Optimize staffing levels & reduce OPEX Reduce Infrastructure Cost & Avoid Cost Overruns • Increase hardware utilization • Leverage investment in software • Right-size & optimize environment Deliver Projects on Time, on Budget, on Target • Accelerate deployments & rollout • Reduce risk, deliver successful projects & peace of mind © eG Innovations, Inc |
    57. 57. Next Steps  More details  Send an Email  Call Us +1 (866) 526 6700 © eG Innovations, Inc |
    58. 58. &