摘要:負載對應用服務器系統老化有很大影響。為了揭示這種現象,設計了實驗方案,通過改變實驗參數,得到結論:內存消耗是應用服務器系統老化的主要原因,而負載的輕重對應用服務器系統老化速度有直接的影響。該結果可作為實驗數據分析的基礎。
關鍵詞:老化;內存消耗;已用內存;負載
0 引言
應用服務器是分布式網絡環境下,為應用提供企業資源集成、事務處理、業務組件管理和部署等基礎服務的支撐平臺,其技術發展十分迅速。但是,服務器的性能衰退乃至服務器崩潰嚴重地制約了服務器的可靠性,如何構建強壯、可靠、高性能的應用服務器平臺是一個需要解決的問題。
以往,人們對通信系統的可靠性研究往往著眼于硬件的可靠性,隨著軟件在整個系統中的地位不斷上升,軟件可靠性問題已經成為制約系統可靠性發展的主要瓶頸。隨著軟件規模的增大以及軟件重用的普及,排除軟件系統中所有的缺陷變得越來越不可能。在運行過程中,這些缺陷隨著時間逐漸累積,會導致軟件的性能下降,最終造成系統失效和停機。這一過程就稱為軟件老化。近年來的研究結果表明,許多軟件系統都存在老化現象。
為了抵消軟件老化造成的影響,眾多文獻對軟件老化進行了研究。但這些文獻基本上集中在研究操作系統的老化上,對應用服務器中間件的老化研究均未涉及。本文采用測量的方法對一個實際的應用服務器進行實驗,考察負載對系統老化的影響。……