如何分析SAP內(nèi)存優(yōu)化配置,針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比保靖網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式保靖網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋保靖地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴。 SAP應(yīng)用系統(tǒng)為三層:SAP GUI、SAP應(yīng)用服務(wù)器、SAP數(shù)據(jù)服務(wù)器
本次我們主要針對(duì)SAP應(yīng)用服務(wù)器進(jìn)行內(nèi)容優(yōu)化配置; SAP應(yīng)用服務(wù)器架構(gòu)主要由Dispatcher、Work Process兩部分組成,其中Work Process又包括了有Dialog:前臺(tái)操作、Update:異步數(shù)據(jù)更新、Background:后臺(tái)任務(wù)、Enqueue:用于加鎖與同步、Spool:用于打印。
SAP應(yīng)用服務(wù)器對(duì)于內(nèi)存的使用:
1. User Context
–user-specific area: user and authorization data
–session context: 每個(gè)前臺(tái)用戶可以有6個(gè)Session
2. Variables
3. Internal Tables
4 什么是內(nèi)存切換?
為什么要進(jìn)行內(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è)前臺(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
5 進(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模式時(shí)間超過(guò)rdisp/max_priv_time(default=600s)
非Dialog進(jìn)程不受影響
Dialog進(jìn)程如何分配內(nèi)存
6 最佳優(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ù)制的開(kāi)銷會(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)存
7 最佳優(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)存太多
Dialog進(jìn)程數(shù)量應(yīng)經(jīng)過(guò)一個(gè)階段的試用而定,主要是保證大隊(duì)列長(zhǎng)度不太大
abap/heaplimit設(shè)為一個(gè)大小適中的值,可以少占內(nèi)存
abap/buffersize無(wú)需設(shè)得過(guò)大,只要沒(méi)有明顯受到影響即可
關(guān)于如何分析SAP內(nèi)存優(yōu)化配置問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道了解更多相關(guān)知識(shí)。
本文名稱:如何分析SAP內(nèi)存優(yōu)化配置-創(chuàng)新互聯(lián)
文章出自:http://chinadenli.net/article22/coscjc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)公司、移動(dòng)網(wǎng)站建設(shè)、定制開(kāi)發(fā)、品牌網(wǎng)站制作、網(wǎng)站維護(hù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容