crossbar.edge.worker.monitor._cpu

Classes

CPUMonitor

CPU load, frequency and temperature monitoring.

Module Contents

class CPUMonitor(config=None)[source]

Bases: crossbar.edge.worker.monitor._base.Monitor

CPU load, frequency and temperature monitoring.

ID = 'cpu'[source]

Sensor ID, must defined in derived class.

_PATH_SENSORS_PHYS_CORE_ID[source]
_PATH_SENSORS_PHYS_SOCKET_ID[source]
_cpu_last = None[source]
_id_to_physid[source]
_physid_to_id[source]
_processors[source]
_sockets = [][source]
poll()[source]

Measure current stats value and return new stats.