SAP R 3 效能調優 記憶體篇

2021-04-21 07:37:24 字數 1221 閱讀 1389

sap r/3 效能調優—記憶體篇

一. 記憶體概覽:

說明:系統能夠使用的記憶體大小(即虛擬記憶體)一定小於或等於物理記憶體與swap容量的總和;

64位unix要求至少20 gb的swap file;

當同一伺服器包含oracle資料庫和sap例項的系統(即central system)時,使用的記憶體數量比例為30%和70%。即資料庫將至少使用30%的物理記憶體,sap至少使用70%的物理記憶體,當兩者大於物理記憶體時,系統將請求磁碟上的swap開銷;

所有其他應用伺服器(di)的記憶體設定應該大於等於100%的物理記憶體,當開銷大於物理記憶體時,系統將請求磁碟上的swap開銷;

其它記憶體區域可以通過對映來使用擴充套件記憶體區域。

二. 擴充套件記憶體:

說明:sap擴充套件記憶體是sap記憶體管理系統的核心;

em/initial_size_mb和em/max_size_mb決定擴充套件記憶體的初始大小和最大值;

em/blocksize_kb決定擴充套件記憶體的單位,開闢的擴充套件記憶體最大是8192個該單位。64位作業系統建議乙個單位為4096(即4mb),表示最大能使用的擴充套件內為32gb記憶體,超過配額將使用swap開銷;

em/address_space_mb為每個使用者程序的使用者上下文所能使用的最大擴充套件記憶體大小。該引數適用於windows平台,unix平台不必設定,即遮蔽該引數後使用預設的預設值為4gb;

em/global_area_mb除aix和windows外應該為255;

ztta/roll_extension表示每使用者使用的擴充套件記憶體,建議最大配額為2gb。

三. 記憶體分配的順序:

說明:roll memory初始分配不能分配過大,建議分配僅1個位元組。如果配額不夠,由ztta/roo_area決定roll area的大小;

extended memeory的大小分配原則請參考上文敘述;

heap memory的分配為2gb,超過配額將請求swap開銷。

四. 結論:

使用者使用sap記憶體時,首先由程序開闢roll area,通過共享記憶體的roll buffer來roll in和roll out,當roll buffer超出配額時,將會請求作業系統的roll file來開銷;

當使用者請求extended memory(擴充套件記憶體)時,能夠利用磁碟上的swap來開銷;

當擴充套件記憶體達到極限後,將利用開闢的private memory來開銷。

SAP R 3 效能調優 程序篇

一.sap程序概覽 說明 dispatcher在分配程序前,使用者的請求將放置在request queues中等待 每個例項的dispatcher由中心例項的message server統一調配 每個dialog請求盡可能地被分配給空閒的工作程序 如果乙個事務呼叫乙個以上的螢幕,系統dialog s...

JVM效能調優篇

2.效能參照指標 1 執行時間 2 cpu時間 3 記憶體分配 4 磁碟吞噬量 描述io的使用情況 5 網路吞吐量 6 響應時間 3.加速比公式 加速比 1 f 3.效能調優層次 1 設計調優 2 調優 3 jvm調優 4 資料庫調優 5 作業系統調優 4.基本調優策略和手段 1 優化的一般步驟 確...

Linux記憶體 效能調優

記憶體是影響linux效能的主要因素之一,記憶體資源的充足與否直接影響應用系統的使用效能。free命令 監控linux記憶體使用狀況。由上圖可知,空閒記憶體是free buffers cached 155mb 一般來說如果空閒記憶體 物理記憶體 70 記憶體效能優 如果小於20 則效能差,需要新增記...