SAPBASIS - Workload Analysis V1.0

Post on 10-Apr-2015

637 views 1 download

description

SAPBASIS - Workload Analysis V1

Transcript of SAPBASIS - Workload Analysis V1.0

Introduction to Introduction to

Workload AnalysisWorkload Analysis

Introduction to Introduction to

Workload AnalysisWorkload Analysis

ContentsContents

Preface

What is Workload Dialog Step & Response Time Components SAP R/3 Monitoring and Tuning

What is WorkloadWhat is Workload

Performance Influencing FactorsPerformance Influencing Factors

Load FactorLoad Factor

Load ProfileLoad Profile

Potential for Optimizing PerformancePotential for Optimizing Performance

Applications + Customizing60%

Database + SAP BasisDatabase + SAP Basis30%30%

OperatingOperatingSystemSystem

10%10%

Application Tuning – Application Tuning – Long Running ProgramsLong Running Programs

Tuning AreasTuning Areas

R/3 Basis Tuning TasksR/3 Basis Tuning Tasks

R/3 Application Tuning TasksR/3 Application Tuning Tasks

Dialog Step and Dialog Step and Response Time Response Time

ComponentsComponents

User Dialog: Graphical information processing

Processing application logic: System ManagementTransaction Monitoring

Handling Internet access

Processing Internet Transactions

PresentationPresentation

ApplicationApplication

DatabaseDatabase

CreateProduction

Orders

ReleaseProduction

Orders

ScheduleProduction

Accept Customer

Order

ConfirmDelivery

BuildProducts

ExplodeBill-of-Material

ReserveMaterial

CustomerService

Rep

PlantPersonnel

ProductionOrder

CustomerOrder

Part Material Task

InternetInternet

Information StorageDatabase Backup

Layer Internet Architecture

2-tier 3-tier Multi-tier

10-20%

60-70%

5-10%

10-20%

Load

Application ServicesApplication Services

Database ServicesDatabase Services

Internet ServerInternet Server

WebServerWeb

Server

WebBrowser

WebBrowser

Presentation Services

Presentation Services

Presentation Services

Presentation Services

WebServerWeb

Server

Internet ServerInternet Server

Application Services

Application Services

Database Services

Database Services

Multi-tier Internet ArchitectureMulti-tier Internet Architecture

Dialog StepDialog Step

Dialog Step (2)Dialog Step (2)

Dialog Step (3)Dialog Step (3)

Dialog Step (4)Dialog Step (4)

Dialog Step (5)Dialog Step (5)

Dialog Step (6)Dialog Step (6)

Response Time Response Time Components Components

CPU TimeCPU Time

Workload StatisticWorkload Statistic

Memory UsageMemory Usage

Memory AllocationMemory Allocation

Memory AllocationMemory Allocation

Memory Limitation under 32-BitMemory Limitation under 32-Bit

Memory Limitation under 32-BitMemory Limitation under 32-Bit

PRIV ModePRIV Mode

Hint on Initial Memory ConfigurationHint on Initial Memory Configuration

SAP R/3 Monitoring & TuningSAP R/3 Monitoring & Tuning

SAPR/3 Monitoring & TuningSAPR/3 Monitoring & Tuning

How Data Captured How Data Captured

How Data Captured How Data Captured

Workload Analysis Theory Workload Analysis Theory

Analysis RoadmapAnalysis Roadmap

Analysis RoadmapAnalysis Roadmap

Analysis RoadmapAnalysis Roadmap

Transaction Profile Transaction Profile

Statistic Record Statistic Record

Analysis RoadmapAnalysis Roadmap

Workload Analysis Theory Workload Analysis Theory

Work Process OverviewWork Process Overview

Analysis Roadmap – Using the Analysis Roadmap – Using the Work Process Overview (1)Work Process Overview (1)

Analysis Roadmap – Using the Analysis Roadmap – Using the Work Process Overview (2)Work Process Overview (2)

OS MonitorOS Monitor

Detailed Analysis - OS Monitor Top Detailed Analysis - OS Monitor Top CPU UserCPU User

Analysis Roadmap – Using the Analysis Roadmap – Using the Operating System Monitor (1)Operating System Monitor (1)

Analysis Roadmap – Using the Analysis Roadmap – Using the Operating System Monitor (2)Operating System Monitor (2)

Database MonitorDatabase Monitor

Detailed Analysis - Database Detailed Analysis - Database MonitorMonitor

Memory Monitor Memory Monitor

Buffer MonitorBuffer Monitor

Detailed Analysis - BufferDetailed Analysis - Buffer

Poor ConfigurationPoor Configuration

Optimal ConfigurationOptimal Configuration

Analysis Roadmap – R/3 Memory Analysis Roadmap – R/3 Memory ConfigurationConfiguration

Analysis Roadmap – Table Call Analysis Roadmap – Table Call StatisticsStatistics