""" 封装系服务监控相关函数 """ import psutil as psutil def get_cpu_info(): """ 获取cpu所有信息 """ pass def get_memory_info(): """ 获取内存所有信息 """ pass def get_disk_info(): """ 获取硬盘所有信息 """ pass def get_cpu_used_percent(): """ 获取CPU运行情况 :return: """ try: return float(psutil.cpu_percent(0.1)) except: pass def get_memory_used_percent(): try: memory_info = psutil.virtual_memory() return float(memory_info.percent) except: pass def get_disk_used_percent(): print(psutil.disk_partitions()) try: return float(psutil.disk_usage("/").percent) except: pass if __name__ == '__main__': get_disk_used_percent()