zl程序教程

您现在的位置是:首页 >  后端

当前栏目

linux系统使用python监测系统负载脚本分享

PythonLinux负载系统 使用 分享 脚本 监测
2023-06-13 09:15:16 时间

复制代码代码如下:


#!/usr/bin/envPython  
importos
defload_stat():
   loadavg={}
   f=open("/proc/loadavg")
   con=f.read().split()
   f.close()
   loadavg["lavg_1"]=con[0]
   loadavg["lavg_5"]=con[1]
   loadavg["lavg_15"]=con[2]
   loadavg["nr"]=con[3]
   loadavg["last_pid"]=con[4]
   returnloadavg
print"loadavg",load_stat()["lavg_15"]

简单说明一下清单2:清单2读取/proc/loadavg中的信息,importos:Python中import用于导入不同的模块,包括系统提供和自定义的模块。其基本形式为:import模块名[as别名],如果只需要导入模块中的部分或全部内容可以用形式:from模块名import*来导入相应的模块。OS模块os模块提供了一个统一的操作系统接口函数,os模块能在不同操作系统平台如nt,posix中的特定函数间自动切换,从而实现跨平台操作。
可以使用Python命令运行脚本CPU1.py结果见图2