Abstract:According to the theory of software rejuvenation, the system resources wastage is the major factor of the degradation of computing system. It is useful for the maintenance of system performance to design a performance monitoring system. The monitoring system releases the resources wasted at the appropriate time by collecting and analyzing the run-time system resources data. C/S mode was used in the monitoring system to reduce the load of monitored system, to ensure the lightweight of monitor-side, to achieve asynchronous monitoring of monitored system. The self-adaptive adjustment of monitoring system parameters was implemented based on self-organization map net. Several models were provided to analyze and forecast the performance of system. A simple decision-making method was designed to support the control of reboot. At last the experiments demonstrate that the self-adaptive collection strategy is effective to reduce the data collected and transmitted, to ensure the lightweight and low-load of monitor-side, to minimize the impact of monitoring system on monitored system.