Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
Parameter Changes
System Configuration Parameter changes Remote Activity System Configuration Parameter changes Network LAN Check with ping
DUMP Analyses SAP-Directories Active Users Processes Instances Users, local Users, global Download statistics Performance report
691
Definitions
CPU Time
Process Time
Wait Time
Database Server
Application Server
Presentation Server
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 CPU time Average load time Database calls Database requests
692
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
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
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.
695
Buffer
Program Buffer (PXA)
Instance Parameter
abap/buffersize abap/pxa abap/programs
CUA buffer (CUA) Screen Buffer (SCRE) Generic key table buffer (TABL)
Table description buffer (TTAB) Field catalog buffer (FTAB) Initial record buffer (IRBD) Short nametab buffer (SNTAB)
696
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
697