Lines Matching refs:self

42     def __init__(self):

43 self.now_times = []
44 self.usr_cpus = []
45 self.sys_cpus = []
46 self.idle_cpus = []
47 self.total_mems = []
48 self.swap_mems = []
49 self.free_mems = []
50 self.log_path = ""
52 def collect_cpu_info(self):
76 self.usr_cpu = usr_cpu
77 self.sys_cpu = sys_cpu
78 self.idle_cpu = idle_cpu
79 return self.usr_cpu, self.sys_cpu, self.idle_cpu
87 def extract_memory_value(self, line: str):
91 def get_ret_num(self, line: str):
94 value = self.extract_memory_value(line)
97 def get_linux_mem_info(self):
101 self.get_ret_num(line)
109 def collect_linux_mem_info(self):
110 total_memory, swap_memory, free_memory = self.get_linux_mem_info()
116 def get_current_time(self):
118 self.now_times.append(now_time)
120 def get_current_cpu(self):
121 usr_cpu, sys_cpu, idle_cpu = self.collect_cpu_info()
122 self.usr_cpus.append(usr_cpu)
123 self.sys_cpus.append(sys_cpu)
124 self.idle_cpus.append(idle_cpu)
125 LogUtil.write_log(self.log_path, f"User Cpu%: {usr_cpu}%", "info")
126 LogUtil.write_log(self.log_path, f"System Cpu%: {sys_cpu}%", "info")
127 LogUtil.write_log(self.log_path, f"Idle CPU%: {idle_cpu}%", "info")
129 def get_current_memory(self):
130 total_mem, free_mem, swap_mem = self.collect_linux_mem_info()
131 self.total_mems.append(total_mem)
132 self.free_mems.append(free_mem)
133 self.swap_mems.append(swap_mem)
134 LogUtil.write_log(self.log_path, f"Total Memory: {total_mem}GB", "info")
135 LogUtil.write_log(self.log_path, f"Free Memory: {free_mem}GB", "info")
136 LogUtil.write_log(self.log_path, f"Swap Memory: {swap_mem}GB", "info")
138 def get_log_path(self):
146 def get_disk_usage(self):
154 LogUtil.write_log(self.log_path,
163 LogUtil.write_log(self.log_path, f"Error running df command:{result.stderr}", "info")
165 def run(self):
168 out_path = self.get_log_path()
169 self.log_path = os.path.join(out_path, "build.log")
170 self.get_current_time()
171 self.get_current_cpu()
172 self.get_current_memory()
173 self.get_disk_usage()