• [SAP BASIS]SAP 内存管理参数详解


    SAP内存管理参数详解

    目录

    1. 内存管理参数配置
    2. 内存管理参数优化
    3. 内存管理参数验证

    1. 内存管理参数配置

    SAP内存三大块,Roll,Page和Extent,以下是参数示例及详解(for AIX,LINUX system)

    Parameter value in Default profile size display in ST02 Description
    Rdisp/Roll_maxfs       125000   not display but should be the sum of (200,000+800,000)/8 8 kb Maximum size of roll file
    Rdisp/Roll_SHM     25000   =25000*8=800,000 8 kb part of roll file in shared memory
    Rdisp/PG_maxfs   312500   not display but should be the sum of(1,500,000+1,000,000)/8 8 kb Maximum size of the SAP paging file
    Rdisp/PG_SHM   187500 =187500*8=150,000 8 kb part of paging file in shared memory 
    EM/TOTAL_SIZE_MB      25840 =25840*1024=26460160 extend of memory

    下图为SAP内存管理参详解:

    2.内存管理参数优化

    这只是一个例子,实际设中,我们会通常会在生产系统中设定以下,让page 和roll 在MEMory 上运行而不是在磁盘上,以提高SAP的性能

    rdisp/roll_maxfs=125000

    rdisp/roll_shm=125000

    rdisp/PG_shm=312500

    rdisp/PG_maxfs=312500

    这样设置之后,OnDisk[KB]会显示空白,表示所有的Roll area 和Page area 都运行在内存上.

     3.内存管理参数验证

    在设置完参数后在<sapsid>用户互环境下运行sappfpar check pf=/usr/sap/<SAPSID>/SYS/profile/DEFAULT.PFL. 如果有ERROR在倒数第二行,请更改相关参数,否则SAP在重新起动时会出错而不可以正常运行

    sappfpar check pf=C11_DVEBMGS35_rb3C11a0
    
    ================================================
    ==   Checking profile:     /usr/sap/C11/SYS/profile/C11_DVEBMGS35_rb3C11a0
    ==   SAP Release 749
    ==   SAP Patch 724
    ==   System ID 324 (IBM RS/6000 with AIX)
    ==   ES Implementation SHM2
    ================================================
    
    Metadata Parameters Analysis
    ================================================
    
    
    Parameters Redefinitions
    ================================================
    ***ERROR: sec/rsakeylengthdefault defined 2 times in  /usr/sap/C11/SYS//profile/DEFAULT.PFL
    
    Formula Based Parameters
    ================================================
    
    Parameter changes if default formulas would be used:
    ================================================
                            EM/TOTAL_SIZE_MB: 20480 --> 22938
                      ES/SHM_MAX_SHARED_SEGS: 4 --> 2
                       ES/SHM_PROC_SEG_COUNT: 8 --> 6
                             ES/SHM_SEG_SIZE: 8192 --> 4096
                             abap/buffersize: 4000000 --> 4698112
                         abap/cov_buffersize: 112640 --> 119789
                        abap/heap_area_total: 100000000 --> 3435973837
                               abap/programs: 1000000 --> 1174528
                 abap/shared_objects_size_MB: 1024 --> 459
                           em/global_area_MB: 2048 --> 1147
                          em/initial_size_MB: 20480 --> 22938
                              em/max_size_MB: 20480 --> 22938
                         em/reserved_area_MB: 410 --> 459
                          es/max_seg_size_MB: 5032 --> 4096
                                 gw/max_conn: 4000 --> 8000
                            ipc/shm_psize_40: 1677721600 --> 1835008000
                                rdisp/PG_SHM: 125000 --> 66280
                        rsdb/ntab/entrycount: 500000 --> 800000
                          rsdb/ntab/ftabsize: 2000000 --> 800000
                          rsdb/ntab/irbdsize: 400000 --> 160000
                         rsdb/ntab/sntabsize: 200000 --> 80000
                         rsdb/obj/buffersize: 300000 --> 335544
                        rsdb/obj/max_objects: 100000 --> 83886
                     rsdb/tbi_buffer_area_MB: 4000 --> 2776
                          rtbb/buffer_length: 209715 --> 234881
                             rtbb/max_tables: 69905 --> 78294
                          zcsa/db_max_buftab: 699051 --> 782937
                      zcsa/table_buffer_area: 2147483648 --> 2405181686
    
    Additional Memory and OS Specific Checks
    ================================================
    
    Shared Memory Disposition Overview
    ================================================
    Shared memory pools
     Key:   10  Pool
                Size configured.....:  2100000000 (2002.7 MB)
                Size min. estimated.:   664763426 ( 634.0 MB)
                Advised Size........:   668000000 ( 637.1 MB)
    
    Shared memories inside of pool 10
     Key:        1  Size:         512 (   0.0 MB) System administration
     Key:        4  Size:     1109520 (   1.1 MB) statistic area
     Key:        7  Size:       33376 (   0.0 MB) Update task administration
     Key:       11  Size:     3000000 (   2.9 MB) Factory calender buffer
     Key:       12  Size:     6000000 (   5.7 MB) TemSe Char-Code convert Buf.
     Key:       13  Size:    60500000 (  57.7 MB) Alert Area
     Key:       14  Size:    40000000 (  38.1 MB) Presentation buffer
     Key:       16  Size:       21360 (   0.0 MB) Semaphore activity monitoring
     Key:       18  Size:     3382760 (   3.2 MB) Paging administration
     Key:       21  Size:    27232832 (  26.0 MB) Request Queue Admin
     Key:       30  Size:       86140 (   0.1 MB) Taskhandler runtime admin.
     Key:       46  Size:         160 (   0.0 MB) DB sync table
     Key:       47  Size:    41063424 (  39.2 MB) DB CUA buffer
     Key:       48  Size:     2760160 (   2.6 MB) Number range buffer
     Key:       49  Size:     2409708 (   2.3 MB) Spool admin (SpoolWP+DiaWP)
     Key:       51  Size:    35000000 (  33.4 MB) Extended memory admin.
     Key:       52  Size:      180000 (   0.2 MB) Message Server buffer
     Key:       56  Size:      535936 (   0.5 MB) Application statistics
     Key:       57  Size:     1992294 (   1.9 MB) Profilparameter in shared mem
     Key:       58  Size:        2076 (   0.0 MB) Enqueue ID for reset
     Key:       62  Size:   180355072 ( 172.0 MB) Memory pipes
     Key:       64  Size:     4227072 (   4.0 MB) Online Text Repository Buf.
     Key:       65  Size:   204832768 ( 195.3 MB) Export/Import Shared Memory
     Key:       81  Size:       35184 (   0.0 MB) Security Audit Log
    
    Shared memories outside of pools
     Key:        2  Size:   248242704 ( 236.7 MB) Disp. administration tables
     Key:        3  Size:   313344000 ( 298.8 MB) Disp. communication areas
     Key:        6  Size:  4259840000 (4062.5 MB) ABAP program buffer
     Key:        8  Size:  1024000500 ( 976.6 MB) Paging buffer
     Key:       20  Size:   156915666 ( 149.6 MB) New Table buffer tbi
     Key:       34  Size:   536870912 ( 512.0 MB) Enqueue table
     Key:       41  Size:    25010000 (  23.9 MB) DB statistics buffer
     Key:       42  Size:   268510352 ( 256.1 MB) DB TTAB buffer
     Key:       43  Size:  2088001424 (1991.3 MB) DB FTAB buffer
     Key:       44  Size:   425601424 ( 405.9 MB) DB IREC buffer
     Key:       45  Size:   220801424 ( 210.6 MB) DB short nametab buffer
     Key:       54  Size:   307208192 ( 293.0 MB) Export/Import buffer
     Key:       63  Size:      409600 (   0.4 MB) ICMAN shared memory
     Key:       73  Size:    60211232 (  57.4 MB) CCMS Extended Alert Area
     Key:       76  Size:     1185920 (   1.1 MB) Ext. Segment Administration
     Key:       77  Size:       66688 (   0.1 MB) Ext. Memory Administration
     Key:       78  Size:        4272 (   0.0 MB) Ext. Global Memory Admin
     Key:       83  Size:   115343360 ( 110.0 MB) ABAP Coverage Analyzer
     Key:       85  Size:       53264 (   0.0 MB) ACM Trace and others
    
    Shared memory resource requirements estimated
     Total Nr of shared segments required.....:           22
     Nr of shared segments successful tested..:          100
     Shared memory segment size required min..:   4259840000 (4062.5 MB)
     Currently available maximum segment size.:  34359738368 (32768.0 MB)
     R/3-imposed maximum segment size.........:  21474836480 (20480.0 MB)
    
    Memory Space Requirements Estimated *
    ================================================
     Shared memory....................:     10225 MB
                          ..in pool 10:     634.0 MB ( 99% used)  **
                         ..not in pool:    9586.4 MB
     Extended Memory .................:         0 MB
     SAP Heap Memory .................:        95 MB
     Gateway process .................:       143 MB
     ICM process .....................:       195 MB
     All Processes ...................:      4648 MB (  41  WPs)
    ------------------------------------------------
    Total, minimum requirement........:     14873 MB
    Process local heaps, worst case...:      4743 MB
    Total, worst case requirement.....:     14968 MB
    
       *  These are only estimated values,
          final sizes may change
    
       ** Shared Pools are automatically
          calculated by Kernel
    
    ================================================
    Errors detected..................:   1
    Warnings detected................:   0
    ================================================
    

      

    每天进步一点点,多思考,多总结 版权声明:本文为CNblog博主「zaituzhong」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
  • 相关阅读:
    3.1《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——下载文件
    rem实现手机页面自动缩放
    Git 常用命令
    使用 canvas+JS绘制钟表
    JS 操作数组的方法
    Node.js Request方法
    兼容浏览器的点击事件
    ES6知识点
    上传项目到github上
    JavaScript 编码风格
  • 原文地址:https://www.cnblogs.com/tingxin/p/11958011.html
Copyright © 2020-2023  润新知