python功能模块之psutil_1.python系统性能信息模块之psutil模块

Psutil(进程和系统实用程序)是一个跨平台的库,用于在Python中检索有关运行进程和系统资源利用率(CPU,内存,磁盘,网络)的信息。它主要用于系统监视,分析和限制系统资源及运行进程的管理。它实现了Linux命令工具提供的许多功能,例如:ps,top,lsof,netstat,ifconfig,who,df,kill,nice,ionice,iostat,iotop,uptime,pidos,tty,tasket,pmap等。psutil目前支持以下平台:linux、Windows、OSX、FreeBSD,OpenBSD、NETBSD、sun Solaris、AIX操作系统。所以是python实现系统运维不可或缺的模块。

我这里使用windows10系统,pip install psutil安装

具体使用:

一.系统管理

1.查看cpu信息

psutil.cpu_times()

参数介绍:

user:用户进程使用的CPU时间累计

nice:优先级为负值的进程使用时间

system:内核进程使用时间累计

idle:CPU空闲时间累计

iowait:等待IO花费的时间

irq:硬中断时间累计

softirq:软中断时间累计

steal:花费在虚拟机中的时间

2.显示cpu所有逻辑信息

psutil.cpu_times(percpu=True)

3.查看用户的cpu时间比

psutil.cpu_times().user

4.查看cpu逻辑个数

psutil.cpu_count()

5.查看cpu物理个数

psutil.cpu_count(logical=False)

-----------------------------------------------

6.查看系统内存

mem = psutil.virtual_memory() //系统内存所有信息

mem.total //系统总计内存

mem.used //系统已经使用内存

mem.free //系统空闲内存

mem.active //系统正在使用的内存和最近使用内存

mem.inactive //系统已经分配的内存,但还没有使用的

mem.shared //系统共享的内存

mem.buffers //系统缓冲区内存

mem.cached //系统cpu缓存空间,存放经常使用的数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值