CPU:
print(psutil.cpu_count(logical=False)) #获取物理CPU数
print(psutil.cpu_count()) #获取逻辑cpu数
print(psutil.cpu_times()) #cpu运行时间
内存:
print(psutil.virtual_memory()) #获取内存信息
print(psutil.virtual_memory().total) #获取内存总数信息
print(psutil.virtual_memory().free) #获取内存剩余信息
print(psutil.swap_memory()) #获取swap信息
硬盘:
print(psutil.disk_partitions()) #获取系统硬盘信息
print(psutil.disk_usage("C:\\")) #获取C盘信息
print(psutil.disk_io_counters()) #查看IO
网络:
print(psutil.net_if_addrs()) #查看网卡信息
print(psutil.net_connections()) #查看网卡流量信息
用户信息:
print (psutil.users()) 获取当前用户状态信息
[suser(name='Tommy', terminal=None, host='0.0.0.0', started=1500514516.0)]
print (time.localtime(psutil.boot_time())) 获取开机时间
time.struct_time(tm_year=2017, tm_mon=7, tm_mday=20, tm_hour=9, tm_min=35, tm_sec=5, tm_wday=3, tm_yday=201, tm_isdst=0)
进程管理:
print(psutil.pids()) #获取所有进程ID
p=psutil.Process(4452) #实例化一个进程ID
print(p.name()) #获取进程名
print(p.status()) #获取进程状态,ruinging
print(p.create_time()) #进程创建时间
print(p.exe()) #进程程序路径
print(p.cwd()) #进程的绝对路径
print(p.num_threads()) #进程开启线程数
print(p.memory_percent()) #进程内存使用率
我的网站
爱运维:https://www.iyunw.cn
python粉丝:https://www.pythonfans.cn