import tuned.monitors
class LoadMonitor(tuned.monitors.Monitor):
@classmethod
def _init_available_devices(cls):
cls._available_devices = set(["system"])
@classmethod
def update(cls):
with open("/proc/loadavg") as statfile:
data = statfile.read().split()
cls._load["system"] = float(data[0])
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| __pycache__ | Folder | 0755 |
|
|
| __init__.py | File | 46 B | 0644 |
|
| base.py | File | 2.85 KB | 0644 |
|
| monitor_disk.py | File | 886 B | 0644 |
|
| monitor_load.py | File | 306 B | 0644 |
|
| monitor_net.py | File | 1.14 KB | 0644 |
|
| repository.py | File | 831 B | 0644 |
|