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编程之序列操作实例详解
Jul 22 Python
python利用dir函数查看类中所有成员函数示例代码
Sep 08 Python
Python对CSV、Excel、txt、dat文件的处理
Sep 18 Python
Django管理员账号和密码忘记的完美解决方法
Dec 06 Python
深入了解Python iter() 方法的用法
Jul 11 Python
Python绘制热力图示例
Sep 27 Python
Python创建一个元素都为0的列表实例
Nov 28 Python
python之列表推导式的用法
Nov 29 Python
python使用beautifulsoup4爬取酷狗音乐代码实例
Dec 04 Python
python 发送邮件的四种方法汇总
Dec 02 Python
Python字符串常规操作小结
Apr 03 Python
Python线程池与GIL全局锁实现抽奖小案例
Apr 13 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
Zend的AutoLoad机制介绍
2012/09/27 PHP
php实现的css文件背景图片下载器代码
2014/11/11 PHP
php文件夹的创建与删除方法
2015/01/24 PHP
微信公众平台实现获取用户OpenID的方法
2015/04/15 PHP
php无限分类使用concat如何实现
2015/11/05 PHP
php实现QQ小程序发送模板消息功能
2019/09/18 PHP
js jquery做的图片连续滚动代码
2008/01/06 Javascript
javascript window.opener的用法分析
2010/04/07 Javascript
jQuery前台数据获取实现代码
2011/03/16 Javascript
JQuery扩展插件Validate 1 基本使用方法并打包下载
2011/09/05 Javascript
TextArea不支持maxlength的解决办法(jquery)
2011/09/13 Javascript
JS不间断向上滚动效果代码
2013/12/25 Javascript
Javascript中的call()方法介绍
2015/03/15 Javascript
完美实现八种js焦点轮播图(下篇)
2020/04/20 Javascript
Javascript动画效果(3)
2016/10/11 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(二)
2017/01/21 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
2018/03/13 Javascript
vue.js中toast用法及使用toast弹框的实例代码
2018/08/27 Javascript
vue全局使用axios的操作
2020/09/08 Javascript
vue下载二进制流图片操作
2020/10/26 Javascript
全面解析Python的While循环语句的使用方法
2015/10/13 Python
python进阶_浅谈面向对象进阶
2017/08/17 Python
Python基于更相减损术实现求解最大公约数的方法
2018/04/04 Python
python跳过第一行快速读取文件内容的实例
2018/07/12 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
2019/06/25 Python
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
2019/08/02 Python
pandas中ix的使用详细讲解
2020/03/09 Python
python中upper是做什么用的
2020/07/20 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
2021/01/27 Python
用CSS3来实现社交分享按钮
2014/11/11 HTML / CSS
在Ajax应用中信息是如何在浏览器和服务器之间传递的
2016/05/31 面试题
北京捷通华声语音技术有限公司Java软件工程师笔试题
2012/04/10 面试题
培训班开班仪式主持词
2014/03/28 职场文书
会计专业自荐信范文
2019/05/22 职场文书
MYSQL中文乱码问题的解决方案
2022/06/14 MySQL
python 使用pandas读取csv文件的方法
2022/12/24 Python