def get_disk_rate_info(self):
returnData = {}
returnData['disk_total'] = {}
returnData['disk_used'] = {}
returnData['disk_percent'] = {}
try:
disk = psutil.disk_partitions()
for val in disk:
if val.fstype != "":
mountpoint = val.mountpoint
one = psutil.disk_usage(mountpoint)
tmp = one.total/1024/1024/1024.0
returnData['disk_total'][mountpoint] = "%.2f" % tmp
tmp = one.used/1024/1024/1024.0
returnData['disk_used'][mountpoint] = "%.2f" % tmp
returnData['disk_percent'][mountpoint] = one.percent
except Exception:
pybixlib.error(self.logHead + traceback.format_exc())
self.errorInfoDone(traceback.format_exc())
return returnData
评论列表
文章目录