fix live_cpu_and_temp.py for c3

old-commit-hash: c4e9f4de99
commatwo_master
Adeeb Shihadeh 4 years ago
parent 0c29c7928b
commit b3893511db
  1. 14
      selfdrive/debug/live_cpu_and_temp.py

@ -37,8 +37,8 @@ if __name__ == "__main__":
last_temp = 0.0 last_temp = 0.0
last_mem = 0.0 last_mem = 0.0
total_times = [0., 0., 0., 0.] total_times = [0.]*8
busy_times = [0., 0., 0.0, 0.] busy_times = [0.]*8
prev_proclog = None prev_proclog = None
prev_proclog_t = None prev_proclog_t = None
@ -54,16 +54,16 @@ if __name__ == "__main__":
if sm.updated['procLog']: if sm.updated['procLog']:
m = sm['procLog'] m = sm['procLog']
cores = [0., 0., 0., 0.] cores = [0.]*8
total_times_new = [0., 0., 0., 0.] total_times_new = [0.]*8
busy_times_new = [0., 0., 0.0, 0.] busy_times_new = [0.]*8
for c in m.cpuTimes: for c in m.cpuTimes:
n = c.cpuNum n = c.cpuNum
total_times_new[n] = cputime_total(c) total_times_new[n] = cputime_total(c)
busy_times_new[n] = cputime_busy(c) busy_times_new[n] = cputime_busy(c)
for n in range(4): for n in range(8):
t_busy = busy_times_new[n] - busy_times[n] t_busy = busy_times_new[n] - busy_times[n]
t_total = total_times_new[n] - total_times[n] t_total = total_times_new[n] - total_times[n]
cores[n] = t_busy / t_total cores[n] = t_busy / t_total
@ -71,7 +71,7 @@ if __name__ == "__main__":
total_times = total_times_new[:] total_times = total_times_new[:]
busy_times = busy_times_new[:] busy_times = busy_times_new[:]
print("CPU %.2f%% - RAM: %.2f - Temp %.2f" % (100. * mean(cores), last_mem, last_temp)) print("CPU %.2f%% - RAM: %.2f%% - Temp %.2fC" % (100. * mean(cores), last_mem, last_temp))
if args.cpu and prev_proclog is not None: if args.cpu and prev_proclog is not None:
procs = {} procs = {}

Loading…
Cancel
Save