def comment(self, type_name, dev, key, val): str = self.comments.get((type_name, dev, key)) if str: return " # " + str if val == None: return "" str = "" if type_name == "amd64_core": str = human.fsize(long(val), align=True, space=" ") if key == "DCSF": str += "B" elif type_name == "amd64_sock": str = human.fsize(long(val), align=True, space=" ") + "B" elif type_name == "cpu": if self.cpu_total == 0: pct = 0.0 else: pct = 100.0 * float(val) / float(self.cpu_total) str = "%5.2f %%" % pct elif type_name == "mem": str = human.fsize(long(val), align=True, space=" ") + "B" if key == "MemUsed": pct = 100.0 * float(val) / float(self.dict[("mem", None, "MemTotal")]) str += " (%5.2f %%)" % pct elif key and key.endswith("_bytes"): str = human.fsize(long(val), align=True, space=" ") + "B" elif key and key.endswith("_time"): str = human.fhms(long(val)) if str != "": str = " # " + str return str
def comment(self, type_name, dev, key, val): str = self.comments.get((type_name, dev, key)) if str: return " # " + str if val == None: return "" str = "" if type_name == "amd64_core": str = human.fsize(long(val), align=True, space=" ") if key == "DCSF": str += "B" elif type_name == "amd64_sock": str = human.fsize(long(val), align=True, space=" ") + "B" elif type_name == "cpu": if self.cpu_total == 0: pct = 0.0 else: pct = 100.0 * float(val) / float(self.cpu_total) str = "%5.2f %%" % pct elif type_name == "mem": str = human.fsize(long(val), align=True, space=" ") + "B" if key == "MemUsed": pct = 100.0 * float(val) / float( self.dict[("mem", None, "MemTotal")]) str += " (%5.2f %%)" % pct elif key and key.endswith("_bytes"): str = human.fsize(long(val), align=True, space=" ") + "B" elif key and key.endswith("_time"): str = human.fhms(long(val)) if str != "": str = " # " + str return str
def fmt(ent, val): str = human.fsize(val) if ent.unit: str += ent.unit if opt_delta and ent.event: str += "/s" return str