对服务器系统性能的诊断思路和方法,服务器端软件性能分析和诊断方法研究
摘要:
隨著Internet的迅速發展,基于Web的應用越來越深入人們的工作和生活,許多傳統的信息系統被移植到互聯網上,電子商務等新的應用模式也在不斷涌現,Web正以其廣泛性、交互性、快捷性和易用性等特點越來越受到企業和個人的青睞。性能是Web應用成功的一個重要因素,減少服務器端軟件的缺陷,保證和提高服務器軟件的質量已成為軟件測試研究的重要內容。 目前針對服務器端軟件進行性能測試的相關方法和工具比較成熟,應用也比較廣泛,但發現性能缺陷之后,卻沒有較好的方法和工具能夠支持性能缺陷的進一步診斷?;蛘咴\斷結果單一,不能支持多個性能缺陷的聯合診斷。因此,本論文以軟件性能分析和診斷為研究目標,以Web服務器為應用背景,對Web服務器端軟件性能分析和診斷方法進行了深入的研究。即通過對Web日志進行數據挖掘,獲取性能度量指標,定義性能缺陷表征模式,作為性能分析和診斷的基礎,所提出的性能分析和診斷方法可以準確發現系統中存在的性能缺陷,并能確切定位部分性能缺陷的位置,提高了性能分析和診斷的自動化程度。具體的研究內容包括: (1)構建了Web服務器端軟件的網狀性能度量指標體系。Web日志數據的獲取與分析對服務器端軟件的性能分析是至關重要的,但目前的工具僅限于處理Web日志數據、統計用戶瀏覽模式、訪問模式等,對性能分析和診斷提供的支持非常有限。故此,基于Web服務器軟件的運行環境和特征,及Web日志數據挖掘理論,研究了Web服務器日志、操作系統日志、性能計數器日志等多層、海量的日志數據的獲取和分析方法,設計了面向性能診斷目標的網狀性能度量指標體系,該指標體系可以為后續進行的性能分析和診斷提供有效支持。 (2)提出了性能缺陷表征模式的概念。對常見的一些Web應用性能缺陷進行了深入研究,總結歸納了這些性能缺陷的表征,提出了性能缺陷表征模式的概念。對每種性能缺陷的影響因素和評價標準進行分析,構建了性能缺陷表征模式的表征模型,確定了每種性能缺陷表征模式的支撐指標集合及約束條件。性能缺陷表征模式概念的提出從一定程度上保證了性能分析診斷的準確性,提高了性能分析和診斷的效率。 (3)構建了基于性能缺陷表征模式的診斷算法?;谛阅苋毕荼碚髂J降谋碚骱陀嬎惴椒?對性能缺陷之間的相關性進行分析,構建了性能缺陷診斷模型,設計了相應的性能缺陷分析和診斷算法,經過一組綜合實驗驗證了該方法的效率和有效性。該模型將有利于提高Web應用軟件的性能和穩定性。本文主要針對服務器端軟件的性能問題展開分析和研究,為服務器端軟件的性能測試提供了解決問題的思路和科學方法,取得的研究成果將為電子商務、電子政務和金融服務等領域信息化程度的快速提升提供技術保障。
展開
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的对服务器系统性能的诊断思路和方法,服务器端软件性能分析和诊断方法研究的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php+dreamweaver cs4+
- 下一篇: nginx文件服务器修改根目录,ngin