摘要:
One embodiment of the present invention provides a system that estimates the relative humidity inside a computer system. During operation, a set of performance parameters of the computer system and an external relative humidity outside of the computer system are monitored. Then, the relative humidity inside the computer system is estimated based on the set of performance parameters, the external relative humidity, and a relative humidity model, wherein training of the relative humidity model includes measuring an external training relative humidity outside of the computer system and a training relative humidity inside the computer system while monitoring the set of performance parameters of the computer system.
摘要:
One embodiment of the present invention provides a system that estimates a power utilization of a computer system. During operation, a set of performance parameters of the computer system is monitored, wherein the computer system includes a processor. Then the power utilization of the computer system is estimated based on the set of performance parameters and a power-utilization model, wherein the power-utilization model was trained by measuring a power utilization of the computer system while the processor is operating at a first frequency and measuring a power utilization of the computer system while the processor is operating at a second frequency.
摘要:
Some embodiments of the present invention provide a system that determines whether a cooling device in a computer system is responsive to control signals. During operation of the computer system, a control signal is sent to the cooling device. Next, a response of the computer system to the control signal is measured, wherein the response includes a temperature profile. The frequency content of the control signal is then compared to the frequency content of the temperature profile to determine whether the cooling device is responsive to the control signal.
摘要:
One embodiment of the present invention provides a system that generates a synthetic workload to test power utilization in a computer system. During operation, the system monitors power utilization of a reference computer system while the reference computer system executes a workload-of interest, wherein the monitoring process produces a power profile. Next, the system determines characteristics of the workload-of-interest from the power profile. Finally, the system uses the determined characteristics to construct the synthetic workload, wherein the synthetic workload has similar power utilization to the workload-of-interest.
摘要:
A system that generates a dynamic trace of power consumption in a computer system. The system periodically polls current sensors and associated voltage sensors within the computer system to generate dynamic traces of currents and associated voltages for individual components within the computer system. The system then generates a dynamic trace of total power consumption for the computer system based on the dynamic traces of the currents and the associated voltages for the constituent components.
摘要:
Computer system fans having fixed operating states corresponding to discreet operating speeds may be controlled by collecting temperature information upstream or downstream of the fans and commanding the fans to switch between the fixed operating states based on the temperature information at a frequency sufficient to controllably achieve speeds between the discreet operating speeds.
摘要:
Some embodiments of the present invention provide a system that controls a device that generates vibrations in a computer system. During operation, a critical vibration frequency is determined for the computer system. Next, a keep-out zone is generated based on the critical vibration frequency, wherein the keep-out zone specifies a range of frequencies to be avoided. Then, the device is controlled based on the keep-out zone to reduce vibrations generated by the device in the keep-out zone.
摘要:
Some embodiments provide a system that analyzes telemetry data from a computer system. During operation, the system obtains the telemetry data as a set of telemetric signals using a set of sensors in the computer system, wherein the set of sensors includes temperature sensors at different locations in a cooling airflow through the computer system. Next, the system calculates a set of pairwise temperature differences from the telemetric signals. The system then infers an altitude of the computer system based on the pairwise temperature differences. Finally, the system uses the inferred altitude to manage the operation of the computer system.
摘要:
One embodiment of the present invention provides a system that trains a pattern-recognition model for electronic prognostication for a computer system. First, the system monitors a performance parameter from a set of computer systems that includes at least two computer systems, wherein monitoring the performance parameter includes systematically monitoring and recording performance parameters in a set of performance parameters from computer systems in the set of computer systems, wherein the recording process keeps track of the temporal relationships between events in different performance parameters in the set of performance parameters. Next, the system generates a training data set based on the monitored performance parameter from the set of computer systems, wherein generating the training data set includes concatenating two or more time-series of the performance parameter from computer systems in the set of computer systems. Then, the system trains the pattern-recognition model using the training data set. Next, the system uses the pattern-recognition model to look for anomalies in performance parameters gathered during operation of a monitored computer system. The system then generates an alarm when the pattern-recognition model detects an anomaly in the performance parameters from the monitored computer system.
摘要:
A system that facilitates estimating power consumption in a computer system by inferring the power consumption from instrumentation signals. During operation, the system monitors instrumentation signals within the computer system, wherein the instrumentation signals do not include corresponding current and voltage signals that can be used to directly compute power consumption. The system then estimates the power consumption for the computer system by inferring the power consumption from the instrumentation signals and from an inferential power model generated during a training phase.