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