A hardware based utilization metering device, and a corresponding method
are used in a computer system having one or more central processor units
(CPUs) to provide a measure of CPU utilization. The device includes a
state indicator coupled to a CPU. The state indicator receives an
indication when the CPU is in a first state, which may be a busy state. A
counter coupled to the state indicator and coupled to a system clock,
receives a measure of system time from the system clock and receives data
related to the indication when the CPU is in the first state, and
generates a counter value indicative of time the CPU is in the first
state. A data usage provider coupled to the counter maintains a
non-volatile value of the counter value.
Fissaggi un dispositivo di conteggio di utilizzazione basato e un metodo corrispondente è utilizzato in un sistema di elaborazione che ha una o più unità centrali di unità d'elaborazione centrale (CPUs) per fornire una misura di utilizzazione del CPU. Il dispositivo include un indicatore di dichiarare accoppiato ad un CPU. L'indicatore di dichiarare riceve un'indicazione quando il CPU è in un primo dichiara, che può essere un occupato dichiara. Un contatore accoppiato all'indicatore di dichiarare ed accoppiato ad un orologio del sistema, riceve una misura di tempo del sistema dall'orologio del sistema e riceve i dati relativi all'indicazione quando il CPU è nel primo dichiara e genera un contro valore indicativo di tempo che il CPU è nel primo dichiara. Un fornitore di uso di dati accoppiato al contatore effettua un valore non volatile di contro valore.