加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

【Python】获取机器使用信息

发布时间:2020-12-17 01:22:06 所属栏目:Python 来源:网络整理
导读:获取机器使用信息 pre class="has" # - - coding:utf-8 - - import socket import os,psutil !/usr/bin/env python def getInfo(): cores = "Physical Cores:%s" % psutil.cpu_count(logical=False) + " " cpu = "CPU usage:%0.2f"%psutil.cpu_percent(inter
获取机器使用信息

<pre class="has">
# -- coding:utf-8 --
import socket
import os,psutil

!/usr/bin/env python

def getInfo():

cores = "Physical Cores:%s" % psutil.cpu_count(logical=False) + " "

cpu = "CPU usage:%0.2f"%psutil.cpu_percent(interval=1)+"%" + " "

memory = "Memory usage:%d"%(int(round(psutil.virtual_memory().percent)))+"%"+" "

swap = "Swap usage:%0.2f"%(psutil.swap_memory().percent) + "%" + " "

disk = "Disk usage:%0.2f"%(psutil.disk_usage('/').percent) + "%" + " "

loadavg = "Load average:%s"%(str(os.getloadavg())) + " "

return cores+cpu+memory+swap+disk+loadavg

def getInfo():
hostname = socket.gethostname() + "n"
cores = "物理内核数:%s" % psutil.cpu_count(logical=False) + " "
swap = "Swap分区使用率:%0.2f"%(psutil.swap_memory().percent) + "%" + " "
disk = "硬盘使用率:%0.2f"%(psutil.disk_usage('/').percent) + "%" + " "
cpu = "CPU使用率:%0.2f"%psutil.cpu_percent(interval=1)+"%" + " "
memory = "内存使用率:%d"%(int(round(psutil.virtual_memory().percent)))+"%"+" "
loadavg = "系统负载:%s"%(str(os.getloadavg())) + " "
return hostname+cores+swap+disk+cpu+memory+loadavg

if name == "main":
info = getInfo()
print(info)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读