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内置的字符串处理函数整理
Jan 29 Python
使用Python的Tornado框架实现一个简单的WebQQ机器人
Apr 24 Python
Python制作刷网页流量工具
Apr 23 Python
Django如何实现内容缓存示例详解
Sep 24 Python
利用python实现微信头像加红色数字功能
Mar 26 Python
python命令行参数用法实例分析
Jun 25 Python
python tkinter实现彩球碰撞屏保
Jul 30 Python
解决pycharm编辑区显示yaml文件层级结构遇中文乱码问题
Apr 27 Python
Python+Opencv身份证号码区域提取及识别实现
Aug 25 Python
python实现PolynomialFeatures多项式的方法
Jan 06 Python
python基础入门之普通操作与函数(三)
Jun 13 Python
Python+Pillow+Pytesseract实现验证码识别
May 11 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手机号码归属地查询代码(API接口/mysql)
2012/09/04 PHP
php利用gd库为图片添加水印
2016/11/09 PHP
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
2007/02/22 Javascript
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
2013/04/08 Javascript
Ext中下拉列表ComboBox组件store数据格式用法介绍
2013/07/15 Javascript
jQuery实现跨域
2015/02/03 Javascript
jQuery的end()方法使用详解
2015/07/15 Javascript
使用bootstrap validator的remote验证代码经验分享(推荐)
2016/09/21 Javascript
Javascript单例模式的介绍和实例
2016/10/08 Javascript
JS设置随机出现2个数字的实例代码
2017/07/19 Javascript
vue页面离开后执行函数的实例
2018/03/13 Javascript
详解Vue.js项目API、Router配置拆分实践
2018/03/16 Javascript
Bootstrap Fileinput 4.4.7文件上传实例详解
2018/07/25 Javascript
微信小程序页面间传值与页面取值操作实例分析
2019/04/30 Javascript
vue如何使用async、await实现同步请求
2019/12/09 Javascript
微信小程序实现点赞业务
2021/02/10 Javascript
pandas中的DataFrame按指定顺序输出所有列的方法
2018/04/10 Python
python TKinter获取文本框内容的方法
2018/10/11 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
2020/02/18 Python
keras 两种训练模型方式详解fit和fit_generator(节省内存)
2020/07/03 Python
Python代码覆盖率统计工具coverage.py用法详解
2020/11/25 Python
使用CSS3编写灰阶滤镜来制作黑白照片效果的方法
2016/05/09 HTML / CSS
西班牙伏林航空公司:Vueling
2016/08/05 全球购物
HEMA英国:荷兰原创设计
2018/08/28 全球购物
美国在线购买空气净化器、除湿器、加湿器网站:AllergyBuyersClub
2021/03/16 全球购物
介绍一下.net和Java的特点和区别
2012/09/26 面试题
Solaris操作系统的线程机制
2015/07/28 面试题
软件测试工程师笔试题带答案
2015/03/27 面试题
探矿工程师自荐信
2014/01/24 职场文书
学子宴答谢词
2014/01/25 职场文书
企业宣传策划方案
2014/05/29 职场文书
大学同学聚会感言
2015/07/30 职场文书
三严三实学习心得体会(精选N篇)
2016/01/05 职场文书
大学生如何逃脱“毕业季创业队即散伙”魔咒?
2019/08/19 职场文书
linux下导入、导出mysql数据库命令的实现方法
2021/05/26 MySQL
如何将JavaScript将数组转为树形结构
2021/06/02 Javascript