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


Posted in Python onJanuary 15, 2014
#!/usr/bin/env Python   
import os 
def load_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] 
    return loadavg 
print "loadavg",load_stat()['lavg_15']

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

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

Python 相关文章推荐
python获取beautifulphoto随机某图片代码实例
Dec 18 Python
Python+微信接口实现运维报警
Aug 27 Python
发布你的Python模块详解
Sep 15 Python
Python 的类、继承和多态详解
Jul 16 Python
Python实现的中国剩余定理算法示例
Aug 05 Python
Django 中间键和上下文处理器的使用
Mar 17 Python
Python实现字符型图片验证码识别完整过程详解
May 10 Python
PyCharm搭建Spark开发环境实现第一个pyspark程序
Jun 13 Python
Python Django中间件,中间件函数,全局异常处理操作示例
Nov 08 Python
Python实现检测文件的MD5值来查找重复文件案例
Mar 12 Python
Django查询优化及ajax编码格式原理解析
Mar 25 Python
Python实现科学占卜 让视频自动打码
Apr 09 Python
linux系统使用python获取内存使用信息脚本分享
Jan 15 #Python
linux系统使用python监测网络接口获取网络的输入输出
Jan 15 #Python
linux系统使用python监控apache服务器进程脚本分享
Jan 15 #Python
Python获取当前时间的方法
Jan 14 #Python
Python生成随机数的方法
Jan 14 #Python
python模拟登陆Tom邮箱示例分享
Jan 13 #Python
python调用cmd命令行制作刷博器
Jan 13 #Python
You might like
PHP生成静态页
2006/11/25 PHP
php生成RSS订阅的方法
2015/02/13 PHP
PHP判断网络文件是否存在的方法
2015/03/12 PHP
php上传图片生成缩略图(GD库)
2016/01/06 PHP
写出更好的JavaScript之undefined篇(上)
2009/11/22 Javascript
javascript面向对象之二 命名空间
2011/02/08 Javascript
获得所有表单值的JQuery实现代码[IE暂不支持]
2012/05/24 Javascript
DWZ table的原生分页浅谈
2013/03/01 Javascript
js加载之使用DOM方法动态加载Javascript文件
2013/11/08 Javascript
Javascript冒泡排序算法详解
2014/12/03 Javascript
jQuery实现弹出窗口中切换登录与注册表单
2015/06/05 Javascript
javascript实现控制div颜色
2015/07/07 Javascript
js实现文本框只允许输入数字并限制数字大小的方法
2015/08/19 Javascript
axios发送post请求springMVC接收不到参数的解决方法
2018/03/05 Javascript
vue.js数据绑定操作详解
2018/04/23 Javascript
使用javascript做在线算法编程
2018/05/25 Javascript
vue3.0 CLI - 2.5 - 了解组件的三维
2018/09/14 Javascript
Vue的路由及路由钩子函数的实现
2019/07/02 Javascript
vue语法自动转typescript(解放双手)
2019/09/18 Javascript
javascript运行机制之执行顺序理解
2020/08/03 Javascript
[03:07]2015国际邀请赛选手档案EHOME.rOtK 是什么让他落泪?
2015/07/31 DOTA
python局部赋值的规则
2013/03/07 Python
Python基础教程之正则表达式基本语法以及re模块
2016/03/25 Python
Python实现控制台中的进度条功能代码
2017/12/22 Python
python实现多人聊天室
2020/03/31 Python
基于opencv的selenium滑动验证码的实现
2020/07/24 Python
咖啡为什么会有酸味?你喝到的咖啡為什麼是酸的?
2021/03/17 冲泡冲煮
Lacoste(法国鳄鱼)加拿大官网:以标志性的POLO衫而闻名
2019/05/15 全球购物
Keds加拿大官网:购买帆布运动鞋和皮鞋
2019/09/26 全球购物
网络工程师面试(三木通信技术有限公司)
2013/06/05 面试题
就业推荐自我鉴定
2013/10/06 职场文书
岗位职责的构建方法
2014/02/01 职场文书
绩效管理实施方案
2014/03/19 职场文书
你离财务总监还有多远?速览CFO的岗位职责
2019/11/18 职场文书
javascript代码简写的几种常用方式汇总
2021/08/23 Javascript
golang操作redis的客户端包有多个比如redigo、go-redis
2022/04/14 Golang