经过了一段时间的学习,我们讲解了很多的关于python模块的使用方法,不知大家都掌握的怎么样了,为了能够让大家掌握更多的知识点,接下来的这篇文章小编就来和大家一起来聊聊关于python中的psutil模块的知识点,也请各位小伙伴能够耐心阅读完本篇文章。
在有些时候我们需要来获取到系统的内存使用情况、磁盘或网络等使用率的一些使用情况等,这个时候我们就可以使用到这一个psutil模块了,它作为一个第三方库,在使用前就需要先进行安装,并且还需要注意的是,psutil模块的单位是字节。
可以通过这一个模块来获取系统性能的信息,如CPU信息,内存信息、磁盘信息等。想要获取到内存信息的基本参数有total,使用这个来获取总的内存数,使用used来查看已经使用的内存数,使用free来查看剩余的内存,接下来就举个获取总内存数的例子看看:
import psutil nc=psutil.virtual_memory() nc=str(round(nc.total/1024/1024/1024,2)) print('总内存:'+nc+'G')
还可以通过这个模块来获取CPU信息,通过User Time来说明用户进程的时间百分比,通过Systime来判断内核进程以及中断的时间百分比,我们下面就来举个例子来获取CPU的全部信息,代码如下:
import psutil w=psutil.cpu_times() print(w) w=psutil.cpu_times(percpu=True) print(w)
还有就是获取磁盘的信息,可以对磁盘进行读写的操作,读写磁盘的数量我们可以通过read_count和write_count来进行获取,来聚合例子看看:
import psutil fd=psutil.disk_io_counters() print(fd) fd=psutil.disk_io_counters(perdisk=True) print(fd)
以上就是关于python中psutil模块常见的使用方法,希望能够帮助到大家,大家现在也可以自己去实践一下啦。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。