美文网首页
Python监控--获取机器的使用信息

Python监控--获取机器的使用信息

作者: 水漾涟漪penny | 来源:发表于2019-03-03 09:49 被阅读0次

# -*- coding:utf-8 -*-

import socket

import os, psutil

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)

相关文章

网友评论

      本文标题:Python监控--获取机器的使用信息

      本文链接:https://www.haomeiwen.com/subject/dmqpuqtx.html