Python——psutil的使用(收集系统基础信息)

来源:互联网 发布:hash-256函数算法原理 编辑:程序博客网 时间:2024/05/28 01:35
>>> import psutil                                 #导入psutil>>> a=psutil.virtual_memory()>>> a.total                                       #总虚拟内存1023934464>>> a.used                                        #已用虚拟内存214511616>>> a.free                                        #可用虚拟内存427778048>>> psutil.cpu_times()                            #cpu时间信息汇总scputimes(user=18.26, nice=0.0, system=22.63, idle=5729.08, iowait=18.59, irq=0.0, softirq=0.46, steal=0.0, guest=0.0, guest_nice=0.0)>>> psutil.cpu_times().user                       #cpu用户使用时间18.27>>> psutil.cpu_count()                            #cpu个数1>>> psutil.swap_memory()                          #查看交换内存sswap(total=2147479552, used=0, free=2147479552, percent=0.0, sin=0, sout=0)>>> psutil.virtual_memory()                       #查看虚拟内存svmem(total=1023934464, available=656711680, percent=35.9, used=214511616, free=427778048, active=314855424, inactive=142458880, buffers=954368, cached=380690432, shared=7376896)>>> psutil.disk_partitions()                      #查看分区情况[sdiskpart(device='/dev/sda3', mountpoint='/', fstype='xfs', opts='rw,seclabel,relatime,attr2,inode64,noquota'), sdiskpart(device='/dev/sda1', mountpoint='/boot', fstype='xfs', opts='rw,seclabel,relatime,attr2,inode64,noquota')]>>> psutil.disk_usage('/')                        #查看根目录使用情况sdiskusage(total=19001245696, used=4089483264, free=14911762432, percent=21.5)>>> psutil.disk_io_counters()                     #磁盘I/O个数sdiskio(read_count=8307, write_count=4357, read_bytes=309452288, write_bytes=90153984, read_time=76537, write_time=9010, read_merged_count=14, write_merged_count=344, busy_time=30724)>>> psutil.net_io_counters()                      #网络流量信息snetio(bytes_sent=464928, bytes_recv=10280356, packets_sent=5316, packets_recv=9885, errin=0, errout=0, dropin=0, dropout=0)>>> psutil.users()                                #用户信息[suser(name='root', terminal='tty1', host='', started=1499413632.0), suser(name='root', terminal='pts/0', host='192.168.2.1', started=1499413760.0), suser(name='root', terminal='pts/1', host='192.168.2.1', started=1499414784.0)]
原创粉丝点击