系统信息模块
1.系统cpu信息查看
import psutil
psutil.cpu_times() #查看CPU的全部信息
psutil.cpu_times().user #查看用户user的cpu时间占比
psutil.cpu_count() #获取cpu逻辑个数
psutil.cpu_count(logical-False) #获取cpu物理个数
2.系统内存信息查看
import psutil
mem = psutil.virtual_memory() #内存完整信息放入mem变量中
mem.total #查看内存的总大小
mem.free #查看内存的空闲大小
mem.swap_memory #查看swap分区信息
3.磁盘信息查看
import psutil
psutil.disk_partitions() #查看磁盘的全部信息
psutil.disk_usage('/') #获取分区参数使用情况
psutil.disk_io_counters() #获取磁盘总io个数
psutil.disk_io_counters(perdisk=True) #获取磁盘总io个数
4.获取网络信息
import psutil
psutil.net_io_counters() #查看网络io总信息
psutil.net_io_counters(pernic=True) #查看每个接口的io信息
5.其他信息
import psutil
psutil.users() #查看当前登录系统的用户信息
import psutil,datetime
time = psutil.boot_time() #获取开机时间(时间戳格式)
datetime.datetime.formtimestap(time).strftime("%y-%m-%d %h:%m:%s") #已一般可读方式显示开机时间