SAP服务器性能管理常用的功能解析
導(dǎo)讀:當(dāng)企業(yè)成功實(shí)施ERP后,SAP系統(tǒng)就開(kāi)始承擔(dān)起每天巨大的訪問(wèn)量和數(shù)據(jù)量,而且使用一段時(shí)間后,服務(wù)器緩存、負(fù)載均衡等情況可能都會(huì)出現(xiàn)問(wèn)題,本文就是針對(duì)SAP系統(tǒng)管理服務(wù)器性能的常用功能進(jìn)行一些探討和分析。
1.引言
當(dāng)企業(yè)成功實(shí)施ERP后,SAP系統(tǒng)就開(kāi)始承擔(dān)起每天巨大的訪問(wèn)量和數(shù)據(jù)量。而且系統(tǒng)使用一段時(shí)間后,服務(wù)器的緩存、負(fù)載均衡等情況可能都會(huì)出現(xiàn)問(wèn)題,輕則導(dǎo)致服務(wù)器運(yùn)行速度變慢,重則導(dǎo)致系統(tǒng)登陸問(wèn)題或者運(yùn)行頻繁出錯(cuò)。
2.管理服務(wù)器的常用功能
2.1 用戶(hù)和應(yīng)用服務(wù)器分布ST07及AL08
ST07可以讓你看到包括所有的應(yīng)用服務(wù)器在內(nèi)的整個(gè)系統(tǒng)中有多少用戶(hù)登錄進(jìn)來(lái)。還可以根據(jù)功能分區(qū)來(lái)將數(shù)字拆分細(xì)化,還可查看歷史數(shù)據(jù)。
AL08可以顯示已登錄終端用戶(hù)總數(shù),可根據(jù)用戶(hù)登錄的應(yīng)用服務(wù)器進(jìn)行劃分,因此可對(duì)某個(gè)系統(tǒng)的應(yīng)用服務(wù)器負(fù)載均衡情況進(jìn)行分析。可顯示每個(gè)終端用戶(hù)在執(zhí)行的事務(wù),從而可以實(shí)時(shí)地對(duì)系統(tǒng)負(fù)載類(lèi)型進(jìn)行分析。
2.2 管理負(fù)載均衡SMLG
可用來(lái)查看某種登錄負(fù)載均衡機(jī)制的工作情況。此事務(wù)可用于設(shè)置登錄組,還可以監(jiān)視每個(gè)登錄組的性能。按F5可查看每個(gè)登錄組的響應(yīng)時(shí)統(tǒng)計(jì)數(shù)據(jù)。(SMLG可補(bǔ)充AL08的功能,顯示所登錄的用戶(hù)數(shù)量,顯示每個(gè)登錄組的響應(yīng)時(shí)。)2.3 數(shù)據(jù)庫(kù)概述與性能DB02及ST04
DB02可跟蹤數(shù)據(jù)庫(kù)如何隨著時(shí)間的增長(zhǎng)而增長(zhǎng),也可跟蹤索引的數(shù)量以及它們的大小,數(shù)量和歷史發(fā)展趨勢(shì)。
ST04(Database?Performance?Analysis)數(shù)據(jù)庫(kù)性能分析事務(wù),它可以實(shí)時(shí)地分析緩存命中率,邏輯讀對(duì)物理讀的對(duì)比,關(guān)鍵“緩沖區(qū)繁忙等待”值,以及更多其它信息。
注意:如果需要確定最近某一種變動(dòng)對(duì)數(shù)據(jù)庫(kù)性能的影響,這些實(shí)時(shí)數(shù)據(jù)的統(tǒng)計(jì)數(shù)據(jù)是可以復(fù)位的。借助詳細(xì)分析菜單,可根據(jù)特定SQL需求或表的訪問(wèn)來(lái)深入到整個(gè)活動(dòng),異常事件,資源消耗量以及更多的歷史數(shù)據(jù)當(dāng)中。
2.4 升級(jí),鎖定和磁盤(pán)子系統(tǒng)性能SM12及SM13
如果想要知道升級(jí)的應(yīng)用情況是“提交”到數(shù)據(jù)庫(kù)的情況是否存在鎖定項(xiàng)的話,要通過(guò)SM12(數(shù)據(jù)鎖定項(xiàng))及SM13(管理員更新記錄)來(lái)完成。
用SM12來(lái)瀏覽與某個(gè)數(shù)據(jù)庫(kù)表,用戶(hù)或客戶(hù)相關(guān)的鎖定項(xiàng)。用SM13來(lái)跟蹤和監(jiān)測(cè)實(shí)時(shí)的數(shù)據(jù)升級(jí)。
2.5?內(nèi)存管理和優(yōu)化統(tǒng)計(jì)ST02
優(yōu)化統(tǒng)計(jì),能夠?qū)崟r(shí)查看每個(gè)SAP應(yīng)用服務(wù)器的內(nèi)存及多個(gè)緩沖區(qū)的運(yùn)行情況。
就某個(gè)負(fù)載而言,如果緩沖區(qū)沒(méi)有正確配置或是未被優(yōu)化,那么在Swaps列就會(huì)顯示出緩沖區(qū)的值越積越大,并用紅色高亮顯示出來(lái),這就我們就很容易鑒別出問(wèn)題所在的區(qū)域。
ST02不僅可以管理緩存,還可跟蹤每臺(tái)應(yīng)用服務(wù)器的內(nèi)存使用情況。要特別注意當(dāng)前擴(kuò)展內(nèi)存的使用率(與高峰時(shí)期相比)。同樣,要經(jīng)常檢查堆內(nèi)存的使用是否已最小化。
堆內(nèi)存是特定于工作過(guò)程的。當(dāng)程序使用工作過(guò)程的共享內(nèi)存時(shí),它必須采用獨(dú)立維護(hù)內(nèi)存的PRIV模式。此時(shí),正在執(zhí)行的程序是無(wú)法切換到另一個(gè)工作過(guò)程的,它會(huì)被一直阻塞直到程序執(zhí)行結(jié)束。程序結(jié)束后,系統(tǒng)會(huì)重啟動(dòng)工作過(guò)程,一切又恢復(fù)正常(程序在何處進(jìn)出內(nèi)存要視SAP系統(tǒng)的需要而定)。
2.6 響應(yīng)時(shí)和負(fù)載性能ST03及ST03N
監(jiān)視自身的負(fù)荷是性能管理中最重要的一個(gè)組成部分。ST03及ST03N就可以執(zhí)行負(fù)載監(jiān)控器。它既可以為你顯示總體工作負(fù)荷的情況,也可以根據(jù)對(duì)話、批處理、升級(jí)和其他任務(wù)類(lèi)型來(lái)分拆顯示。這里,你可以分析哪些工作消耗最多的數(shù)據(jù)庫(kù)時(shí)間(DB請(qǐng)求時(shí)間),CPU時(shí)間和其它核心組件的響應(yīng)時(shí)間的事務(wù)程序。你還可以查看不同的時(shí)間段內(nèi)的合計(jì)值,時(shí)間段可以從15分鐘到1個(gè)月。查看并跟蹤每天每小時(shí)處理的總的對(duì)話數(shù),這樣就可以了解一天內(nèi)每個(gè)小時(shí)的工作負(fù)荷情況。
此外,S T 0 3 N還能跟蹤數(shù)據(jù)的直接讀取,序列讀取和變更(數(shù)據(jù)庫(kù)更新或提交)。此外,它還可以獲得每個(gè)事務(wù)請(qǐng)求的平均字節(jié)數(shù)。這樣就可以確定某個(gè)系統(tǒng)當(dāng)前支持的磁盤(pán)負(fù)荷。
事務(wù)ST03G使你可以查看并分析與外部系統(tǒng)相關(guān)的負(fù)荷,以及對(duì)跨多個(gè)系統(tǒng)的業(yè)務(wù)過(guò)程的系統(tǒng)性能分析。這是對(duì)ST03一個(gè)強(qiáng)有力的補(bǔ)充。
一般來(lái)說(shuō),數(shù)據(jù)庫(kù)正常運(yùn)行時(shí),應(yīng)該符合以下幾個(gè)參數(shù)值:
(1)Data Buffer Quality至少為94%.
在系統(tǒng)重啟后,Buffer值一般不能立即讀入,此時(shí)Quality值也很低,所以通過(guò)等到Reads超過(guò)20000000以后,才來(lái)計(jì)算Quality的值。
(2)Time/user call<20ms
(3)SQL area pinration>97%.
2.7 OS監(jiān)控器ST06
OS?Monitor(ST06)是另一個(gè)可以顯示大量實(shí)時(shí)性能數(shù)據(jù)的SAP事務(wù)。它包括了根據(jù)用戶(hù),系統(tǒng)和空閑時(shí)間來(lái)進(jìn)行排序的CPU利用率,CPU進(jìn)程隊(duì)列(也稱(chēng)為CPU負(fù)荷計(jì)數(shù))。
有了歷史數(shù)據(jù),就可以將在OS和數(shù)據(jù)庫(kù)那里所收集到的磁盤(pán)性能指標(biāo)以SAP可見(jiàn)的方式進(jìn)行管理。還可以查看過(guò)去24小時(shí)中每小時(shí)CPU的負(fù)載情況,這樣容易確定負(fù)載峰值,還可監(jiān)視并分析CPU的吞吐性能(如執(zhí)行SP03N來(lái)查看某一段特定時(shí)間內(nèi)的對(duì)話數(shù)量)。同樣,深入SAP性能數(shù)據(jù)庫(kù)也使得從OS監(jiān)控器那里獲取其他通用服務(wù)器或某一具體服務(wù)器的性能分析變得容易起來(lái)。
OS監(jiān)控器或事務(wù)ST06即提供了實(shí)時(shí)的性能快照也可以對(duì)歷史數(shù)據(jù)進(jìn)行訪問(wèn)。通過(guò)它可以綜合分析出CPU,交換空間,以及內(nèi)存的使用率,總結(jié)出操作系統(tǒng)的性能。
2.8 監(jiān)視活動(dòng)工作過(guò)程SM50和SM66它們都可以查看系統(tǒng)中工作過(guò)程的活動(dòng)情況。SM50顯示了特定應(yīng)用服務(wù)器(實(shí)際上是你現(xiàn)在登錄的那臺(tái))所配置的全部工作過(guò)程,而SM66則顯示了所有應(yīng)用服務(wù)器上的全部活動(dòng)工作過(guò)程。特別是SM66,它可以獲取某臺(tái)服務(wù)器平臺(tái)上的活動(dòng)用戶(hù)或?qū)υ挼臄?shù)量;一般來(lái)講,平臺(tái)的速度越快,某段時(shí)間內(nèi)的活動(dòng)過(guò)程就越少。
SM50:工作進(jìn)程管理,一個(gè)應(yīng)用服務(wù)器一般有DIA,UPD,ENQ,BTC,SPO五種類(lèi)型的工作進(jìn)程。DIA:為前臺(tái)工作進(jìn)程,一個(gè)instance至少要有兩個(gè)DIA,否則根本起不來(lái)。UPD,UPD2是立即更新進(jìn)程(有些系統(tǒng)中為VB1,VB2進(jìn)程),其中UPD可協(xié)助我們將原始SAP GUI輸出加載到EXCEL中(其它多種格式也可以)。
3.結(jié)論
SAP系統(tǒng)的服務(wù)器性能是需要系統(tǒng)運(yùn)維人員重點(diǎn)關(guān)注的,本文針對(duì)SAP系統(tǒng)管理服務(wù)器性能的常用功能進(jìn)行了一些探討和分析,希望給大家學(xué)習(xí)SAP系統(tǒng)帶來(lái)幫助。
總結(jié)
以上是生活随笔為你收集整理的SAP服务器性能管理常用的功能解析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 关于ST02看到SWAP红色的讨论
- 下一篇: 自定义维护视图变量(Maintenanc