a h2@s ddlZGdddejjZdS)Nc@s$eZdZeddZeddZdS) LoadMonitorcCstdg|_dS)Nsystem)setZ_available_devices)clsr?/usr/lib/python3.9/site-packages/tuned/monitors/monitor_load.py_init_available_devicessz#LoadMonitor._init_available_devicescCsJtd}|}Wdn1s*0Yt|d|jd<dS)Nz /proc/loadavgrr)openreadsplitfloat_load)rZstatfiledatarrrupdates *zLoadMonitor.updateN)__name__ __module__ __qualname__ classmethodrrrrrrrs r)Ztuned.monitorsZtunedZmonitorsZMonitorrrrrrs