Go to the source code of this file.
Classes | |
class | cpu_monitor.CPUMonitor |
Namespaces | |
cpu_monitor | |
Functions | |
def | cpu_monitor.check_clock_speed (enforce_speed) |
Checks clock speed from reading from CPU info. More... | |
def | cpu_monitor.check_core_temps (sys_temp_strings) |
Check CPU core temps. More... | |
def | cpu_monitor.check_ipmi () |
def | cpu_monitor.check_memory () |
Uses 'free -m' to check free memory. More... | |
def | cpu_monitor.check_mpstat (core_count=-1) |
def | cpu_monitor.check_uptime (load1_threshold, load5_threshold) |
Uses 'uptime' to see load average. More... | |
def | cpu_monitor.get_core_temp_names () |
Returns names for core temperature files Returns list of names, each name can be read like file. More... | |
def | cpu_monitor.update_status_stale (stat, last_update_time) |
Variables | |
cpu_monitor._Thread__stop | |
cpu_monitor.action | |
cpu_monitor.args | |
cpu_monitor.cpu_node = CPUMonitor(hostname, options.diag_hostname) | |
cpu_monitor.default | |
cpu_monitor.dest | |
cpu_monitor.file | |
bool | cpu_monitor.has_error_core_count = False |
bool | cpu_monitor.has_warned_mpstat = False |
cpu_monitor.help | |
cpu_monitor.hostname = socket.gethostname() | |
cpu_monitor.metavar | |
cpu_monitor.options | |
cpu_monitor.parser = optparse.OptionParser(usage="usage: cpu_monitor.py [--diag-hostname=cX]") | |
cpu_monitor.rate = rospy.Rate(1.0) | |
dictionary | cpu_monitor.stat_dict = { 0: 'OK', 1: 'Warning', 2: 'Error' } |
int | cpu_monitor.usage_old = 0 |
Use mpstat to find CPU usage. More... | |