SlideShare une entreprise Scribd logo
1  sur  27
SAP MEMORY MANAGEMENT
,WORKLOAD AND
PERFORMANCE ANALYSIS
Presented by :
(Sweta Prakash
Sahoo)
SAP MEMORY MANAGEMENT
• Sap memory management is used to optimize the performance of sap system.
• To execute each work process a certain amount of memory is required.This memory
can be a part of physical memory known as RAM or part of paging file known as
Swap.
CONCEPT OF MEMORY
• Memory refers to be a part of SAP system which is used as a temporary container of
data used by process.This includes operating system process , database process as
well as SAP application process.
MEMORY
Physical Virtual
(RAM) (Virtual Addressable Space)
Stack Heap
• In 32 Bit system , each sap work process can only address up to 232-1 bits of
memory space which is around 4GB.
• But most of the Operating system will not permit a single process to address 4GB of
space.
• There are limitation and difference between operating systems but about 2GB of
virtual memory is available to each work process . This is known as maximum
addressable limit.
eg :
SAP MEMORY
SAP ROLL AREA SAP EXTENDED MEMORY PRIVATE
MEMORY
BUFFERS IN SAP
TYPES OF SAP BUFFER
1. Repository Buffers(NTAB): This buffer contains the table and field definitions that are activated in the SAP System.
2. Table Buffers: Records table entries with its field values.
3. Program Buffer: Stores the compiled executable versions of ABAP programs.
4. SAPgui Buffers: SAPgui screens, menus, push button definition etc from transactions are stored here.
5. Roll and Paging Buffers: This buffer stores the input & output data from a user request for processing.
6. SAP Calendar Buffer: The SAP calendar buffer stores all defined factory and public holiday calendars.
7. Import/Export Buffer: Import/export buffers are used to store data that must be available to several work processes.
8. AP Cursor Cache: The SAP cursor cache helps to improve system performance by reducing the number of parsing of
SQL statements.
HOW TO TUNE SAP BUFFER?
You can change, or tune, the sizes of buffers to optimize
performance for a particular hardware configuration.
You can use table buffering to fine-tune applications, that
is, some or all of the contents of infrequently changed
tables can be held in local buffers.
USE OF ST02 IN
BUFFER
MANAGEMENT
WORKLOAD ANALYSIS :
• Workload monitor is used to analyse statistical data for the ABAP kernel.
• ST03N transaction plays a vital role for workload analysis. It provides the data
stacks.
• If we are analyzing the system performance then first we have to start with the
workload overview.
• By this we can display the total values for all instances and compare the
performance of particular instances over a period of time.
• The analysis views and data helps us to find the source of performance problems
quickly and easily.
ST03N TRANSACTION :
• Transaction ST03N provides information on system performance , response time for
SAP , database and frontend and dialog steps information per user , per transaction.
• The informations available as a snapshot as well as aggregated over days , months
and weeks.
• This transaction provides critical data for trouble shooting SAP performance issue.
USE OF WORKLOAD MONITOR :
• We can use workload monitor to display following things i.e
(a)Number of instances configured for a system
(b)Number of users working on a different instances
(c)Response time distribution
(d)Distribution of workload by transaction steps , transaction
and applications
(e)Transaction with the largest response time and database
time
(f)Memory usage for each transaction or each user for dialog
step etc……..
FEATURES :
• The workload monitor interface is devided into 2 parts i.e
(1)Using the tree structure which is on left we can make settings
i.e
(a)Select the USER mode
(b)Select the period for which you want to display the
workload
(c)Select the different function and analytic view
(2)By a standardized ALV grid control we can do following things i.e
(a)Adjust the layout of data output
(b)Save user-specific views
(c)Find any information using sort and filter function
• By clicking on transaction profile we can see the all transaction executed on that day.
• The time profile information provides clues on the behavioral pattern of the system. You
can identify load and activity on the system by looking at the number of steps and the
average response time for each step
• In memory use statistics we can see the memory use for each transaction.
PERFORMANCE ANALYSIS USING ST06
• SAP provides ST06 for performance measurement of system by looking at the
hardware configuration.
• These elements include the CPU’s, Memory, Filesystem, Disk and LAN Activity
• ST06 uses the SAP OS Collector, which runs as a process in Unix and as a service in
Windows OS.
• The SAP OS Collector must be active in order for the information to be collected.
SAP OS COLLECTOR FROM ST06
SAP OS COLLECTOR IN UNIX
CPU USAGE
Sap memory management ,workload and performance analysis.pptx

Contenu connexe

Tendances

ChaRM your SAP Solution - Solution Manager Benefits and ROI
ChaRM your SAP Solution - Solution Manager Benefits and ROIChaRM your SAP Solution - Solution Manager Benefits and ROI
ChaRM your SAP Solution - Solution Manager Benefits and ROI
Alpha Sirius
 
100 sap basis_interviwe_questions
100 sap basis_interviwe_questions100 sap basis_interviwe_questions
100 sap basis_interviwe_questions
bhaskarbi
 

Tendances (20)

Sap s4 hana sourcing and procurement
Sap s4 hana sourcing and procurementSap s4 hana sourcing and procurement
Sap s4 hana sourcing and procurement
 
Sap fico demo presentation
Sap fico demo presentationSap fico demo presentation
Sap fico demo presentation
 
Exclusive SAP Basis Training Book | www.sapdocs.info
Exclusive SAP Basis Training Book | www.sapdocs.infoExclusive SAP Basis Training Book | www.sapdocs.info
Exclusive SAP Basis Training Book | www.sapdocs.info
 
SAP PP MRP Guide for Beginners
SAP PP MRP Guide for BeginnersSAP PP MRP Guide for Beginners
SAP PP MRP Guide for Beginners
 
sap basis transaction codes
sap basis transaction codessap basis transaction codes
sap basis transaction codes
 
Best Practices to Administer, Operate, and Monitor an SAP HANA System
Best Practices to Administer, Operate, and Monitor an SAP HANA SystemBest Practices to Administer, Operate, and Monitor an SAP HANA System
Best Practices to Administer, Operate, and Monitor an SAP HANA System
 
ChaRM your SAP Solution - Solution Manager Benefits and ROI
ChaRM your SAP Solution - Solution Manager Benefits and ROIChaRM your SAP Solution - Solution Manager Benefits and ROI
ChaRM your SAP Solution - Solution Manager Benefits and ROI
 
Change Control Management in SAP Solution Manager 7.2
Change Control Management in SAP Solution Manager 7.2Change Control Management in SAP Solution Manager 7.2
Change Control Management in SAP Solution Manager 7.2
 
BW Adjusting settings and monitoring data loads
BW Adjusting settings and monitoring data loadsBW Adjusting settings and monitoring data loads
BW Adjusting settings and monitoring data loads
 
SAP ChaRM (Change Request Management)
SAP ChaRM (Change Request Management) SAP ChaRM (Change Request Management)
SAP ChaRM (Change Request Management)
 
100 sap basis_interviwe_questions
100 sap basis_interviwe_questions100 sap basis_interviwe_questions
100 sap basis_interviwe_questions
 
Mastering SAP Monitoring - SAP SLT & RFC Connection Monitoring
Mastering SAP Monitoring - SAP SLT & RFC Connection MonitoringMastering SAP Monitoring - SAP SLT & RFC Connection Monitoring
Mastering SAP Monitoring - SAP SLT & RFC Connection Monitoring
 
Google Big Table
Google Big TableGoogle Big Table
Google Big Table
 
SAP R 3 , E C C & SAP S 4 HANA
SAP R 3 , E C C &  SAP S 4 HANASAP R 3 , E C C &  SAP S 4 HANA
SAP R 3 , E C C & SAP S 4 HANA
 
Introduction to sap
Introduction to sapIntroduction to sap
Introduction to sap
 
Sap overview
Sap overviewSap overview
Sap overview
 
Sap workflow adminsitration
Sap workflow adminsitrationSap workflow adminsitration
Sap workflow adminsitration
 
Understanding and controlling transaction logs
Understanding and controlling transaction logsUnderstanding and controlling transaction logs
Understanding and controlling transaction logs
 
Roadmap to SAP S/4HANA
Roadmap to SAP S/4HANARoadmap to SAP S/4HANA
Roadmap to SAP S/4HANA
 
Sap basis made_easy321761331053730
Sap basis made_easy321761331053730Sap basis made_easy321761331053730
Sap basis made_easy321761331053730
 

Similaire à Sap memory management ,workload and performance analysis.pptx

שבוע אורקל 2016
שבוע אורקל 2016שבוע אורקל 2016
שבוע אורקל 2016
Aaron Shilo
 
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Aaron Shilo
 
Whitepaper: Exadata Consolidation Success Story
Whitepaper: Exadata Consolidation Success StoryWhitepaper: Exadata Consolidation Success Story
Whitepaper: Exadata Consolidation Success Story
Kristofferson A
 
Whitepaper: Where did my CPU go?
Whitepaper: Where did my CPU go?Whitepaper: Where did my CPU go?
Whitepaper: Where did my CPU go?
Kristofferson A
 

Similaire à Sap memory management ,workload and performance analysis.pptx (20)

Dynamics ax performance tuning
Dynamics ax performance tuningDynamics ax performance tuning
Dynamics ax performance tuning
 
שבוע אורקל 2016
שבוע אורקל 2016שבוע אורקל 2016
שבוע אורקל 2016
 
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
 
UNIT-2 OS.pptx
UNIT-2 OS.pptxUNIT-2 OS.pptx
UNIT-2 OS.pptx
 
ISE 730 flash enabled Hybrid Storage Array, 60,000 IOPS @ full capacity
ISE 730 flash enabled Hybrid Storage Array, 60,000 IOPS @ full capacityISE 730 flash enabled Hybrid Storage Array, 60,000 IOPS @ full capacity
ISE 730 flash enabled Hybrid Storage Array, 60,000 IOPS @ full capacity
 
Storage Sizing for SAP
Storage Sizing for SAPStorage Sizing for SAP
Storage Sizing for SAP
 
Investigate SQL Server Memory Like Sherlock Holmes
Investigate SQL Server Memory Like Sherlock HolmesInvestigate SQL Server Memory Like Sherlock Holmes
Investigate SQL Server Memory Like Sherlock Holmes
 
SAP ADMINISTRATION
SAP ADMINISTRATIONSAP ADMINISTRATION
SAP ADMINISTRATION
 
Whitepaper: Exadata Consolidation Success Story
Whitepaper: Exadata Consolidation Success StoryWhitepaper: Exadata Consolidation Success Story
Whitepaper: Exadata Consolidation Success Story
 
SAP HANA Interview questions
SAP HANA Interview questionsSAP HANA Interview questions
SAP HANA Interview questions
 
Oracle Database Performance Tuning Basics
Oracle Database Performance Tuning BasicsOracle Database Performance Tuning Basics
Oracle Database Performance Tuning Basics
 
Sql server lesson12
Sql server lesson12Sql server lesson12
Sql server lesson12
 
Sql server lesson12
Sql server lesson12Sql server lesson12
Sql server lesson12
 
Oracle EBS Production Support - Recommendations
Oracle EBS Production Support - RecommendationsOracle EBS Production Support - Recommendations
Oracle EBS Production Support - Recommendations
 
Whitepaper: Where did my CPU go?
Whitepaper: Where did my CPU go?Whitepaper: Where did my CPU go?
Whitepaper: Where did my CPU go?
 
How should I monitor my idaa
How should I monitor my idaaHow should I monitor my idaa
How should I monitor my idaa
 
Guide to alfresco monitoring
Guide to alfresco monitoringGuide to alfresco monitoring
Guide to alfresco monitoring
 
01 oracle architecture
01 oracle architecture01 oracle architecture
01 oracle architecture
 
Greske na sapu
Greske na sapuGreske na sapu
Greske na sapu
 
SQL 2014 In-Memory OLTP
SQL 2014 In-Memory  OLTPSQL 2014 In-Memory  OLTP
SQL 2014 In-Memory OLTP
 

Dernier

Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 

Dernier (20)

Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 

Sap memory management ,workload and performance analysis.pptx

  • 1. SAP MEMORY MANAGEMENT ,WORKLOAD AND PERFORMANCE ANALYSIS Presented by : (Sweta Prakash Sahoo)
  • 2. SAP MEMORY MANAGEMENT • Sap memory management is used to optimize the performance of sap system. • To execute each work process a certain amount of memory is required.This memory can be a part of physical memory known as RAM or part of paging file known as Swap.
  • 3. CONCEPT OF MEMORY • Memory refers to be a part of SAP system which is used as a temporary container of data used by process.This includes operating system process , database process as well as SAP application process. MEMORY Physical Virtual (RAM) (Virtual Addressable Space) Stack Heap
  • 4. • In 32 Bit system , each sap work process can only address up to 232-1 bits of memory space which is around 4GB. • But most of the Operating system will not permit a single process to address 4GB of space. • There are limitation and difference between operating systems but about 2GB of virtual memory is available to each work process . This is known as maximum addressable limit. eg :
  • 5. SAP MEMORY SAP ROLL AREA SAP EXTENDED MEMORY PRIVATE MEMORY
  • 6.
  • 8. TYPES OF SAP BUFFER 1. Repository Buffers(NTAB): This buffer contains the table and field definitions that are activated in the SAP System. 2. Table Buffers: Records table entries with its field values. 3. Program Buffer: Stores the compiled executable versions of ABAP programs. 4. SAPgui Buffers: SAPgui screens, menus, push button definition etc from transactions are stored here. 5. Roll and Paging Buffers: This buffer stores the input & output data from a user request for processing. 6. SAP Calendar Buffer: The SAP calendar buffer stores all defined factory and public holiday calendars. 7. Import/Export Buffer: Import/export buffers are used to store data that must be available to several work processes. 8. AP Cursor Cache: The SAP cursor cache helps to improve system performance by reducing the number of parsing of SQL statements.
  • 9. HOW TO TUNE SAP BUFFER? You can change, or tune, the sizes of buffers to optimize performance for a particular hardware configuration. You can use table buffering to fine-tune applications, that is, some or all of the contents of infrequently changed tables can be held in local buffers.
  • 10. USE OF ST02 IN BUFFER MANAGEMENT
  • 11.
  • 12.
  • 13.
  • 14. WORKLOAD ANALYSIS : • Workload monitor is used to analyse statistical data for the ABAP kernel. • ST03N transaction plays a vital role for workload analysis. It provides the data stacks. • If we are analyzing the system performance then first we have to start with the workload overview. • By this we can display the total values for all instances and compare the performance of particular instances over a period of time. • The analysis views and data helps us to find the source of performance problems quickly and easily.
  • 15. ST03N TRANSACTION : • Transaction ST03N provides information on system performance , response time for SAP , database and frontend and dialog steps information per user , per transaction. • The informations available as a snapshot as well as aggregated over days , months and weeks. • This transaction provides critical data for trouble shooting SAP performance issue.
  • 16. USE OF WORKLOAD MONITOR : • We can use workload monitor to display following things i.e (a)Number of instances configured for a system (b)Number of users working on a different instances (c)Response time distribution (d)Distribution of workload by transaction steps , transaction and applications (e)Transaction with the largest response time and database time (f)Memory usage for each transaction or each user for dialog step etc……..
  • 17. FEATURES : • The workload monitor interface is devided into 2 parts i.e (1)Using the tree structure which is on left we can make settings i.e (a)Select the USER mode (b)Select the period for which you want to display the workload (c)Select the different function and analytic view
  • 18. (2)By a standardized ALV grid control we can do following things i.e (a)Adjust the layout of data output (b)Save user-specific views (c)Find any information using sort and filter function
  • 19.
  • 20. • By clicking on transaction profile we can see the all transaction executed on that day.
  • 21. • The time profile information provides clues on the behavioral pattern of the system. You can identify load and activity on the system by looking at the number of steps and the average response time for each step
  • 22. • In memory use statistics we can see the memory use for each transaction.
  • 23. PERFORMANCE ANALYSIS USING ST06 • SAP provides ST06 for performance measurement of system by looking at the hardware configuration. • These elements include the CPU’s, Memory, Filesystem, Disk and LAN Activity • ST06 uses the SAP OS Collector, which runs as a process in Unix and as a service in Windows OS. • The SAP OS Collector must be active in order for the information to be collected.
  • 24. SAP OS COLLECTOR FROM ST06
  • 25. SAP OS COLLECTOR IN UNIX