psutil模块记录

看了刘天斯老师写的python自动化书,记录一下看的要不然脑子记不住呀

import psutil

#CPU
print(psutil.cpu_times()) #显示CPU的所有信息
print(psutil.cpu_times().user) #获取user的执行用户进程的cpu时间比
print(psutil.cpu_times(percpu=True)) #获取所有逻辑CPU的信息
print(psutil.cpu_count()) #获取CPU的逻辑个数
print(psutil.cpu_count(logical=False)) #获取CPU的物理个数

#内存信息
print(psutil.virtual_memory()) #获取内存信息
print(psutil.virtual_memory().total) #获取内存总大小
print(psutil.virtual_memory().free) #获取内存的空闲大小
print(psutil.swap_memory()) #获取虚拟内存信息

#磁盘情况
print(psutil.disk_partitions()) #获取磁盘信息
print(psutil.disk_usage('/')) #获取分区使用信息
print(psutil.disk_io_counters()) #获取磁盘总的和读写信息
print(psutil.disk_io_counters(perdisk=True)) #获取每个磁盘的读写信息

#网卡信息
print(psutil.net_io_counters()) #获取网卡的发送和接收的字节大小,发送和接收的包数
print(psutil.net_io_counters(pernic=True)) #获取每个网卡的信息
print(psutil.net_connections()) #获取套接字连接列表

猜你喜欢

转载自blog.51cto.com/xiaoshanzi/2117773
今日推荐