MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / get_cpu_usage

Method get_cpu_usage

resource_monitor.py:49–57  ·  view source on GitHub ↗

Get current CPU usage percentage (1 second average)

(self)

Source from the content-addressed store, hash-verified

47 self.logger.error(f"Error getting memory usage: {e}")
48 return 0
49
50 def get_cpu_usage(self):
51 """Get current CPU usage percentage (1 second average)"""
52 if not _HAS_PSUTIL:
53 return 0
54 try:
55 return psutil.cpu_percent(interval=1)
56 except Exception as e:
57 self.logger.error(f"Error getting CPU usage: {e}")
58 return 0
59
60 def get_available_memory_mb(self):

Callers 1

is_system_healthyMethod · 0.95

Calls 1

errorMethod · 0.80

Tested by

no test coverage detected