#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ #@auhor by ruiy # # # #pip install paramiko -i https://pypi.tuna.tsinghua.edu.cn/simple # #pip install psutil -i https://pypi.tuna.tsinghua.edu.cn/simple # # #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ import paramiko import datetime import time import os import psutil dt = time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()) print(dt) #psutil def get_cpu_infos(): cpu_count = psutil.cpu_count(logical=False) xc_count = psutil.cpu_count() cpu_percent = round((psutil.cpu_percent(1)),2) cpu_info = (cpu_count,xc_count,cpu_percent) return cpu_info def get_mem_infos(): memory = psutil.virtual_memory() total_mem = round((float(memory.total) / 1024 / 1024 / 1024),2) used_mem = round((float(memory.used) / 1024 / 1024 / 1024),2) free_mem = round((float(memory.free) / 1024 / 1024 / 1024),2) percent_mem = round((float(memory.used) / float(memory.total) * 100),2) mem_info = (total_mem,used_mem,free_mem,percent_mem) return mem_info def get_disk_infos(): list = psutil.disk_partitions() ilen = len(list) i = 0 retlist1 = [] retlist2 = [] disk_info_list = [] while i < ilen: diskinfo = psutil.disk_usage(list[i].device) total_disk = round((float(diskinfo.total) / 1024 / 1024 / 1024),2) used_disk = round((float(diskinfo.used) / 1024 / 1024 / 1024),2) free_disk = round((float(diskinfo.free) / 1024 / 1024 / 1024),2) #percent_disk = diskinfo.percent() retlist1 = [i,list[i].device,total_disk,used_disk,free_disk] disk_info_list.append(retlist1) i = i + 1 return disk_info_list if __name__ == '__main__': hosts = [ 'hostname="127.0.0.1",port=3389,username="administrator",password=""', ] for i in hosts: print(i) cpuInfos = get_cpu_infos() print(cpuInfos) memInfos = get_mem_infos() print(memInfos) diskInfos = get_disk_infos() print(diskInfos)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
2021-11-17 bit opt
2017-11-17 C/C++获取数组长度
2016-11-17 openstack4j接口调试
2015-11-17 网卡调试
2015-11-17 galera mysql 多主复制启动顺序及命令
2015-11-17 ubuntu 100M 到 10M
2013-11-17 rsyslog传输type