應用系統效能管理的五個步驟

2021-03-31 08:57:00 字數 1986 閱讀 8012

目前對很多行業來說,it技術正在支援著關鍵的業務應用,如製造業的 erp 系統、電信boss系統、銀行的核心業務系統、卡業務系統以及基於電子商務的業務等。關鍵業務應用對效能有較高要求,效能下降往往對業務造成巨大損失。面對這些問題,需要有一系列工具和方法,能夠對it系統的效能進行監控和管理,並對可能出現的效能問題進行及時、準確的分析和處理。從而改善服務品質,減少操作失敗和災難發生的風險,減少維護運營的整體成本,提高系統的可用性、縮短響應時間,提高最終客戶的滿意度。

應用系統效能管理範圍涉及到企業級應用和終端應用的各個方面,例如列印裝置,儲存裝置,資料庫,應用伺服器,網路,web伺服器,作業系統,使用者應用軟體等。應用系統效能管理的尺度可概括為使用者的請求是否被快速處理,系統的資源是否得到合理的利用,以及系統是否能夠連續不間斷地執行等三個方面。具體實施可分為下面五個步驟:

1."見微知著" ,主動及早發現問題

建立問題報警機制。在系統執行中,從網路,作業系統,資料庫,應用伺服器,web伺服器等環節上會產生大量的資訊,這些資訊的組合可能預示著某種潛在的效能問題,需要可靈活定製報警的機制,並且可以通過多種報**式(電子郵件,手機簡訊等方式)通知管理員。

在應用系統投入執行的前期,應盡量多地發現應用系統的潛在效能問題。雖然系統在早期一般負載不大,但是通過使用監控工具,可以明顯發現系統資源的細微變化。大部分問題是能夠在系統執行的早期發現的。

大多數問題是可以從基本的作業系統,網路的層面中反映出來的,例如記憶體過度消耗,cpu的高使用率,程序的頻繁啟動或數量過多等;所以常見的監控物件通常是:cpu、磁碟i/o、網路、檔案系統,程序,使用者,mibii,系統日誌,web伺服器等。為了發現與特定應用系統有關的問題,需要有針對性地建立規則,對於sap,peoplesoft,oralce,weblogic等軟體系統,應建立特定的報警規則。

2."按圖索驥" 診斷問題

快速找出效能瓶頸,依賴更精確的監控資訊。不管問題發生在作業系統,儲存,資料庫、應用軟體,應用伺服器還是webserver 等;我們需要借助軟體工具來收集有用的系統資訊,提供豐富的實時的檢視和報表,直接在每個被監控的系統中蒐集端到端的準確資訊。在這些資訊基礎上,進行實時和歷史分析。

快速明確**商責任是有利於快速解決問題。現在的應用系統越來越複雜,涉及到提供主機,儲存裝置,作業系統,資料庫,應用伺服器,應用軟體,及其之間的大量介面的**商,出現問題後,手工方式很難快速找到問題的根源,並且對於一些問題難以找到足夠的資料以明確**商的責任。

3.專家性建議

提供系統性的專家性建議,為快速解決問題提供依據和可能的方案;深入地分析問題:挖掘問題,向專家諮詢,從效能管理工具中查詢建議,或訪問內部知識庫可獲得問題解決的建議及手段。

乙個好的知識庫,不只記錄了相關問題的技術資訊,同時也記錄了應該找誰,在哪可以獲得幫助。知識庫是乙個不斷積累的過程,現在一些廠商也開始提供不斷更新的診斷知識庫。

4.解決問題

根據專家建議和方案,進行優化試驗,測試,驗證和評估等工作,在現有方案中確定最優的解決方案並進行實施。

5.日常維護

保證系統正常執行,關注系統運營狀況,調整報警規則,關注新問題的發生,從而不斷提公升服務管理水平。

通過效能管理, 可以快速理解整個應用系統在執行中資源分配情況和執行機制。

應該採用服務等級管理(sla),建立起it技術實現到it技術服務管理的橋梁,使得能夠從管理的層次對應用系統的維護進行評估。在sla上前攝性地進行管理和報告,通過初始化sla定義,可以提供實時和歷史資料,並能夠預見到未來的對sla的違背,並基於這一資料對sla進行調整。

"應用效能問題好比是在乙個黑暗的房間裡,你知道這個黑屋裡有些問題,但是你不知道屋子裡有什麼,也不知道問題在哪兒。這時,應用效能管理軟體就好比是一盞明亮的燈,有了這些軟體工具以後,整個黑屋明亮了起來,你能非常準確地、容易地確定問題之所在,找出問題的原因,並立刻修復它。"

這裡以一種優秀的效能管理工具美國quest 公司的foglight 來說明是怎樣幫助管理j2ee應用。

隨著j2ee的企業級應用越來越廣泛,在實際中面臨著很大風險,系統中的很多效能問題源於此。這是由於:

AJAX應用的五個步驟

1.建立xmlhttprequest物件 2.設定 函式 3.使用open方法與伺服器建立連線 xmlhttp.open get ajax?name name,true 4.向伺服器端傳送資料 如果是post方式就不為空 5.在 函式中針對不同的響應狀態進行處理 2.設定 函式 3.使用open方法...

AJAX應用的五個步驟

1.建立xmlhttprequest物件 2.設定 函式 3.使用open方法與伺服器建立連線 xmlhttp.open get ajax?name name,true 4.向伺服器端傳送資料 如果是post方式就不為空 5.在 函式中針對不同的響應狀態進行處理 2.設定 函式 3.使用open方法...

成功的Web應用系統效能測試案例

1 引言基於web伺服器的應用系統由於提供瀏覽器介面而無須安裝,大大降低了系統部署和公升級成本,得以普遍應用。目前,很多企業的核心業務系統均是web應用,但當web應用的資料量和訪問使用者量日益增加,系統不得不面臨效能和可靠性方面的挑戰。因此,無論是web應用系統的開發商或終端使用者,都要求在上線前...