python模块psutil初学习

系统信息模块

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")                #已一般可读方式显示开机时间

 

posted @ 2018-02-12 07:50  summarys  阅读(39)  评论(0)    收藏  举报