0% found this document useful (0 votes)
42 views8 pages

Analyzing The SAP Buffers

Uploaded by

anon_215411466
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views8 pages

Analyzing The SAP Buffers

Uploaded by

anon_215411466
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Analyzing the SAP Buffers Overview

Chapter 69: Analyzing the SAP Buffers


Contents
Overview ................................................................................................................................................................................691 ................................................................................................................................................................................691 Definitions ..............................................................................................................................................................................692 ..............................................................................................................................................................................692 Heres How..........................................................................................................................................................................693 How..........................................................................................................................................................................693

Overview
With the CCMS Buffer Performance Monitor you can analyze the state of SAP buffers and evaluate their , quality. You can then use the analysis to pinpoint areas in which buffer sizes can be changed to improve performance. The information displayed has been collected since server startup.

Performance Monitoring

Alerts Global SAP System Database System Network monitor Local Operating System File system Call statistics Current Workload Remote

Workload Analyses Statistics Records

Setup/Buffers Buffers Calls

Operating System Local Activity

Database Activity Exclusive Lockwaits

Except/User Exceptions System Log

Parameter Changes

System Configuration Parameter changes Remote Activity System Configuration Parameter changes Network LAN Check with ping

Tables/Indices Parameter Changes

DUMP Analyses SAP-Directories Active Users Processes Instances Users, local Users, global Download statistics Performance report

Operating System File system

Network monitor SAPOSCOL Destination

1996 SAP Technology, Inc.

691

Analyzing the SAP Buffers Definitions

Definitions
CPU Time

Roll Roll Load in out Time DB Time Network

Process Time

Wait Time

Dispatch Time Response Time

Database Server

Application Server

Presentation Server

Average response time

Response time is measured from the time a work process is instructed by the dispatcher to perform the execution to the time the result is returned to the SAPGUI. The response time between the SAPGUI and the dispatcher is not included in this value. The amount of time an unprocessed dialog step waits in the dispatcher queue for a free work process. A high server workload could produce higher wait times. CPU time used in the wor k process The amount of time needed to load and generate objects such as ABAP/4 source code and screen information from a database. The number of parsed requests sent to the database The number of logical ABAP/4 requests for data in the database. These requests are passed through the SAP DB interface and parsed into individual database calls. Take note of the proportion of database calls to database requests. If access to information in a table is buffered in the SAP buffers, database calls to the database server are not needed. Therefore, the ratio of calls/requests gives an overall indication as to the efficiency of table buffering. A good ratio would be 1:10. The amount of time occupied in the work-process. ( Response time minus Wait time). The logical database request time required for a dialog step. The time depends on the CPU capacity of the database server, network server and buffering, and on the input/output capabilities of the database server. Average processing time for roll ins. Average processing time for roll outs.

Average wait time

Average CPU time Average load time Database calls Database requests

Dispatch time Average DB request time

Average roll ins Average roll outs

692

1996 SAP Technology, Inc.

Analyzing the SAP Buffers Heres How

Heres How
1. To go to the SAP R/3 CCMS Performance Monitoring menu, follow the path Tools Administration Computer Center Management System Control Performance Menu. Alternative:
1

2. To view the SAP Setup/buffers, from the Performance Monitoring window, follow the path Setup/buffers Buffers. Alternative:

After starting R/3, the Hit ratio % of the Buffers have values of less than 95% (the normal value is greater than 95%). The Hit Ratio % should increase after a few days usage. Ratings lower than 90% can be tolerated for certain buffers, such as the single record buffer or the calendar buffer. These buffers do not impede the overall system performance. As a rule of thumb, the value of the Swaps is considered high if it is greater than 1,000. If this happens, you need to increase the size of the buffers (if you have enough free memory) by maintaining the related Instance parameters. After restarting the system, the Swaps objects will be reset to 0. Swaps occur when objects are removed from the buffer and cannot be replaced until a new database access is performed to retrieve the data.

The Tune Summary Screen is divided into four parts: 3. R/3 Application Server B uffers 4. SAP Memory 5. Cursor Cache 6. Call Statistics
1996 SAP Technology, Inc.
693

Analyzing the SAP Buffers Heres How

7. This is the Hit ratio[%] column for the various buffers.


8. This is the Swaps column for the various buffers.

3 7 8

Over time, the Swaps need to be observed. It is recommended to recycle the Server since fragmentation of the buffer could occur over time, even if the buffer is sufficient. Buffer Bottleneck occurs if: Buffer Swaps begin to occur, or Max. Use of Extended memoryis equal to Current Use.

694

1996 SAP Technology, Inc.

Analyzing the SAP Buffers Heres How

The R/3 Repository Buffers consist of four buffers in shared memory, one for each of the following: 1. Table Definitions 2. Field Descriptions 3. Short Name Type 4. Initial Record Layouts TTAB Buffer FTAB Buffer SNTAB IREC Buffer Table DDNTT Table DDNTF Short Summary of TTAB and FTAB buffers Record layouts that are initialized depending on the field type

9. To view the detailed information on SAP buffers, click on the Detail Analysis Menu button. This window provides a link to a more detailed analysis of the buffers.

Paging may occur if too much memory is taken from the operating system and given to the R/3 buffers!

If there is a limitation on main memory, the SAP buffer memory could be decreased. From a performance standpoint, this configuration is the most beneficial.

This table provides information on the Instance parameters to maintain for the various buffers.

1996 SAP Technology, Inc.

695

Analyzing the SAP Buffers Heres How

Buffer
Program Buffer (PXA)

Instance Parameter
abap/buffersize abap/pxa abap/programs

CUA buffer (CUA) Screen Buffer (SCRE) Generic key table buffer (TABL)

rsdb/cua/buffersize zcsa/presentation_buffer_area sap/bufdir_entries zcsa/db_max_buftab zcsa/table_buffer_area rtbb/frame_length

Single key table buffer (TABLP)

rtbb/max_tables rtbb/buffer_length rtbb/frame_length

Table description buffer (TTAB) Field catalog buffer (FTAB) Initial record buffer (IRBD) Short nametab buffer (SNTAB)

rsdb/ntab/entrycount rsdb/ntab/entrycount rsdb/ntab/ftabsize rsdb/ntab/entrycount rsdb/ntab/irbdsize rsdb/ntab/entrycount rsdb/ntab/sntabsize

696

1996 SAP Technology, Inc.

Analyzing the SAP Buffers Heres How

For further details refer to R/3 System Administration Made Easy Analyzing Buffer Statistics (Ch. 70) Analyzing Parameters of SAP Buffers (Ch. 71) Analyzing Buffer Storage (Ch. 72) R/3 Basis Knowledge Products System Monitoring CD R/3 System Online Help Basis Components System Administration CCMS CCMS Monitors Buffer Monitor Working with Buffer Monitors Displaying Table Buffers Basis Courses Workload Analysis (BC315) Reference Monitoring Tools SAP System SAP Buffers R/3 Buffers and Buffer Monitor Tuning Buffers

1996 SAP Technology, Inc.

697

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy