SAP內(nèi)存配置優(yōu)化方法_第1頁(yè)
SAP內(nèi)存配置優(yōu)化方法_第2頁(yè)
SAP內(nèi)存配置優(yōu)化方法_第3頁(yè)
SAP內(nèi)存配置優(yōu)化方法_第4頁(yè)
SAP內(nèi)存配置優(yōu)化方法_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、漢得信息技術(shù)有限公司 漢得信息技術(shù)有限公司漢得信息技術(shù)有限公司石偉民石偉民SAP內(nèi)存配置優(yōu)化方法內(nèi)存配置優(yōu)化方法漢得信息技術(shù)有限公司 主要內(nèi)容主要內(nèi)容 概述 SAP 內(nèi)存架構(gòu) 最佳優(yōu)化實(shí)踐漢得信息技術(shù)有限公司 概述 SAP應(yīng)用系統(tǒng)構(gòu)成 SAP GUI:客戶端 SAP Application Server:本篇重點(diǎn) SAP DB Server:根據(jù)DB種類進(jìn)行參數(shù)調(diào)整漢得信息技術(shù)有限公司 SAP Application Server架構(gòu) Dispatcher Work Process Dialog:前臺(tái)操作 Update:異步數(shù)據(jù)更新 Background:后臺(tái)任務(wù) Enqueue:用于加鎖與同

2、步 Spool:用于打印漢得信息技術(shù)有限公司 內(nèi)存使用內(nèi)存使用 User Context user-specific area: user and authorization data session context: 每個(gè)前臺(tái)用戶可以有6個(gè)Session Variables Internal Tables漢得信息技術(shù)有限公司 SAP的內(nèi)存使用漢得信息技術(shù)有限公司 內(nèi)存切換 什么是內(nèi)存切換? 為什么要進(jìn)行內(nèi)存切換?漢得信息技術(shù)有限公司 內(nèi)存切換 所有的前臺(tái)操作都是由一批有限數(shù)量的后臺(tái)Dialog進(jìn)程進(jìn)行服務(wù)的 一個(gè)Dialog進(jìn)程可能需要同時(shí)服務(wù)多個(gè)前臺(tái)進(jìn)程 一個(gè)Dialog進(jìn)程是如何為多個(gè)前

3、臺(tái)會(huì)話服務(wù)的? 每一個(gè)前臺(tái)操作,是由一系列Transaction Step組成 每個(gè)Transaction Step是SAP ABAP程序獨(dú)立運(yùn)行的最小單位 每個(gè)Transaction Step作為一個(gè)Dialog運(yùn)行請(qǐng)求被提交給Dispatcher Dispacher將任務(wù)指派給某個(gè)Dialog進(jìn)程去處理 所以,Dialog進(jìn)程需要在處理每個(gè)Transaction Step前后切換User Context漢得信息技術(shù)有限公司 內(nèi)存使用分類內(nèi)存使用分類 Roll Area Extended Memory Private Memory漢得信息技術(shù)有限公司 SAP 內(nèi)存架構(gòu)漢得信息技術(shù)有限公司 R

4、oll Area 進(jìn)程的私有內(nèi)存 SAP使用復(fù)制保存的方法來(lái)維護(hù)User Context 含有2個(gè)部分:ztta/roll_first, ztta/roll_area漢得信息技術(shù)有限公司 Extended Memory 所有SAP進(jìn)程間的共享內(nèi)存 不需要復(fù)制,只需要重定向指針 em/initial_size_MB 用unnamed mapped file實(shí)現(xiàn)漢得信息技術(shù)有限公司 Private Memory 進(jìn)入PRIV模式:直到當(dāng)前的Transaction結(jié)束 進(jìn)入PRIV模式的進(jìn)程的自動(dòng)終結(jié) PRIV模式進(jìn)程個(gè)數(shù)超過(guò)Max(rdisp/wppriv_max_no-5, 1) 進(jìn)入PRIV模

5、式時(shí)間超過(guò)rdisp/max_priv_time(default=600s) 非Dialog進(jìn)程不受影響漢得信息技術(shù)有限公司 Private Memory-進(jìn)程重起 abap/heaplimit漢得信息技術(shù)有限公司 Dialog進(jìn)程如何分配內(nèi)存漢得信息技術(shù)有限公司 非Dialog進(jìn)程如何分配內(nèi)存漢得信息技術(shù)有限公司 最佳優(yōu)化實(shí)踐-優(yōu)化目標(biāo) 最佳的前臺(tái)響應(yīng)時(shí)間漢得信息技術(shù)有限公司 最佳優(yōu)化實(shí)踐-要解決的問(wèn)題 Dialog進(jìn)程應(yīng)該設(shè)多少個(gè)? Extended Memory(em/initial_size_MB)應(yīng)該設(shè)多大? Roll Area(ztta/roll_first, ztta/roll_

6、area)應(yīng)該設(shè)多大? 數(shù)據(jù)庫(kù)應(yīng)該被分配多大內(nèi)存?漢得信息技術(shù)有限公司 最佳優(yōu)化實(shí)踐-左右為難 多分配一些內(nèi)存給數(shù)據(jù)庫(kù)可以提高數(shù)據(jù)訪問(wèn)速度,但是過(guò)多也會(huì)造成操作系統(tǒng)Page in/out過(guò)多,而降低性能 Roll Area過(guò)大,內(nèi)存復(fù)制的開銷會(huì)很大,過(guò)小則容易使非Dialog進(jìn)程進(jìn)入PRIV模式 Extended Memory應(yīng)設(shè)得大一些,以避免Dialog進(jìn)程進(jìn)入PRIV模式,但太大了容易造成過(guò)多的操作系統(tǒng)Page in/out Dialog進(jìn)程設(shè)得多一些可以提高前臺(tái)響應(yīng)速度,但過(guò)多又太浪費(fèi)內(nèi)存漢得信息技術(shù)有限公司 最佳優(yōu)化實(shí)踐-優(yōu)化方法 數(shù)據(jù)庫(kù)訪問(wèn)通常不會(huì)成為瓶頸,因此可以少分配內(nèi)存給它;而且,當(dāng)我們合理地設(shè)置了操作系統(tǒng)Cache時(shí),與數(shù)據(jù)庫(kù)本身Cache的性能區(qū)別不大 ztta/roll_first應(yīng)該設(shè)得小一些,以使得Dialog進(jìn)程盡量使用Extended Memory, ztta/roll_area也無(wú)需太大,以節(jié)省每個(gè)進(jìn)程所占用的內(nèi)存 Extended Memory應(yīng)該設(shè)得較大,以避免進(jìn)入PRIV模式,但又保證系統(tǒng)使用內(nèi)存總量(扣除OS Cache)不超過(guò)物理內(nèi)存太多

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論