IT-Conductor Blog

Monitor SAP to See How Meltdown and Spectre May Affect SAP Performance

Posted by Linh Nguyen on Jan 10, 2018 2:31:58 PM

How Meltdown and Spectre May Impact SAPPerformance 

If you're working in IT, no doubt by now you have likely heard in the last week of Meltdown and Spectre affecting modern computers.  In fact as I am preparing this article, I have an urgent System Update popup that I cannot dismiss, and I'm sure it's related to the chip flaw.  According to the article Kernel-memory-leaking Intel processor design flaw forces Linux, Windows redesign there are expected performance hit.  The effects are still being benchmarked, but we already see with some of our SAP monitoring that it is likely already having an impact.  We know from past work that Patches can Fix or Break SAP Performance.  Let's dig deeper.

Expected Performance Hit

Per article cited above "a fundamental design flaw in Intel's processor chips has forced a significant redesign of the Linux and Windows kernels to defang the chip-level security bug.....these updates to both Linux and Windows will incur a performance hit on Intel products. The effects are still being benchmarked, however we're looking at a ballpark figure of five to 30 per cent slow down, depending on the task and the processor model".

How SAP Performance May Show Up

Below is a series of charts taken from a sample Production system showing CPU utilization, Users and Average Dialog Response Times comparing recent days versus similar period last month when IT-Conductor monitor SAP. 

CPU Utilization

These series of SAP app servers' CPU Utilization initially caught our eye as they are higher than any period last month.  It could be attributed to the new year processing, but we'll assume they are the same as last month for now and will address that point later.

IT-Conductor Performance Overview CPU Daily Compared to Last Month

The composite chart above shows both higher average CPU across all app servers > 10%.

The charts below breaks them down by individual app server on a daily basis and is incrementally higher, not by much but they do fall inline with the 5-30% impact cited by earlier benchmarks.

IT-Conductor KPI CPU Utilization Daily for the Last Month - App Servers 1-2

IT-Conductor KPI CPU Utilization Daily for the Last Month - App Servers 3-4

IT-Conductor KPI CPU Utilization Daily for the Last Month - App Servers 5-7

Average Dialog Response Times

SAP Performance is typically baselined on transactional systems by average dialog response times.  Based on the same system above, the chart below shows the average at least 10% higher compared to the same period last month.  Tabular data was used to examine more closely each day.

IT-Conductor Performance Overview Dialog Response Times Daily vs Last Month

What If It's Just More Workload?

The earlier question was "what if the higher CPU and response times are due to higher workload for the new year?"  Well, a few simple measure of workload can be the number of active users and/or number of SAP dialog steps.  We'll just show the user count by day below which shows that with exception of the last couple of days, the performance impact already started several days earlier when user count was lower than the same period last month. Ideally we would have the same data for the same period last year but this system was only recently monitored in the last few months.

IT-Conductor Performance Overview Dialog User Count Daily vs Last Month

Cloud-based Systems and Databases

AWS and Azure, two of the most dominant SAP public cloud vendors have issued accelerated patch schedules to address the issues.  Based on AWS Processor Speculative Execution Research Disclosure, they "have not observed meaningful performance impact for the overwhelming majority of EC2 workloads".  Yet in our monitoring, we can see clearly below CPU utilization increase on our EC2 and Database instances after we patched.

App Server

AWS Performance Overview EC2 CPU Comparison Hourly for Last 2 Weeks

Database Cluster

AWS Performance Overview DB CPU Comparison Hourly for Last 2 Weeks

Summary

It's still early and some industry analysts have said this deep chip-level flaw will have long lasting repercussions.  The advice would be to stay on top of patches as required to prevent possible security exploit from these issues.  Equally important is to stay vigilant on monitoring and managing the impact of performance on critical enterprise applications by following the SAP Performance Best Practices.


The Fastest and Most Efficient Way to Monitoring SAP for Your Environment

FREE IT-Conductor Trial to Monitor SAP

 

Linh Nguyen

Written by Linh Nguyen

Linh was born in democratic Vietnam, escaped from the communist after the war as a boat-people refugee to Malaysia, subsequently immigrated to Australia where he attended high-school and completed dual-degrees in Computer Science & Computer Engineering in just 5 years. He started SAP career in Melbourne, then came to the US in the mid-1990s as a SAP technical consultant. He built a software and consulting company in Silicon Valley in 1996 named OZSoft and has been an entrepreneur with a passion to automate IT processes. In 2014, he started IT-Conductor, Inc. as CEO and co-founder along with David Stavisski, with the goal to help IT organizations to Stop Guessing and Start Managing by automating IT operations using a cloud-based platform IT-Conductor.

Topics: Cloud monitoring, Application performance management, Performance monitor, SAP monitoring, SAP Performance

FREE IT-Conductor Trial to Monitor SAP

Posts by Topic

see all

Recent Posts

Subscribe to Email Updates