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 相关文章推荐
web.py 十分钟创建简易博客实现代码
Apr 22 Python
利用Python查看目录中的文件示例详解
Aug 28 Python
Python中最大最小赋值小技巧(分享)
Dec 23 Python
Python基于更相减损术实现求解最大公约数的方法
Apr 04 Python
python去掉 unicode 字符串前面的u方法
Oct 21 Python
搞清楚 Python traceback的具体使用方法
May 13 Python
django的聚合函数和aggregate、annotate方法使用详解
Jul 23 Python
对django 模型 unique together的示例讲解
Aug 06 Python
python 爬取疫情数据的源码
Feb 09 Python
Python基于pyecharts实现关联图绘制
Mar 27 Python
基于Python实现一个春节倒计时脚本
Jan 22 Python
Python自动化实战之接口请求的实现
May 30 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(2)――PHP类型
2010/02/15 PHP
用来解析.htgroup文件的PHP类
2012/09/05 PHP
解决phpmyadmin中缺少mysqli扩展问题的方法
2013/05/06 PHP
php使用pdo连接mssql server数据库实例
2014/12/25 PHP
yii框架数据库关联查询操作示例
2019/10/14 PHP
基于jQuery的固定表格头部的代码(IE6,7,8测试通过)
2010/05/18 Javascript
jQuery拖动图片删除示例
2013/05/10 Javascript
浅谈下拉菜单中的Option对象
2015/05/10 Javascript
jQuery满屏焦点图左右滚动特效代码分享
2015/09/07 Javascript
JS实现的最简Table选项卡效果
2015/10/14 Javascript
详解JavaScript设计模式开发中的桥接模式使用
2016/05/18 Javascript
BootStrap 智能表单实战系列(五) 表单依赖插件处理
2016/06/13 Javascript
JQuery对ASP.NET MVC数据进行更新删除
2016/07/13 Javascript
nodejs根据ip数组在百度地图中进行定位
2017/03/06 NodeJs
详解使用vue实现tab 切换操作
2017/07/03 Javascript
AngularJS+Bootstrap3多级导航菜单的实现代码
2017/08/16 Javascript
Vue 实现列表动态添加和删除的两种方法小结
2018/09/07 Javascript
JavaScript函数的4种调用方法实例分析
2019/03/05 Javascript
在JavaScript中如何访问暂未存在的嵌套对象
2019/06/18 Javascript
Vue 设置axios请求格式为form-data的操作步骤
2019/10/29 Javascript
Vue实现base64编码图片间的切换功能
2019/12/04 Javascript
使用pkg打包ThinkJS项目的方法步骤
2019/12/30 Javascript
[47:43]完美世界DOTA2联赛PWL S3 Magama vs GXR 第二场 12.19
2020/12/24 DOTA
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
Python+threading模块对单个接口进行并发测试
2019/06/25 Python
numpy中三维数组中加入元素后的位置详解
2019/11/28 Python
基于Python获取docx/doc文件内容代码解析
2020/02/17 Python
Python第三方包之DingDingBot钉钉机器人
2020/04/09 Python
Python爬虫与反爬虫大战
2020/07/30 Python
Python实现手势识别
2020/10/21 Python
Hammitt官网:设计师手袋
2020/05/23 全球购物
大学生求职简历的自我评价
2013/10/21 职场文书
2014年学生会工作总结
2014/11/07 职场文书
孔子观后感
2015/06/08 职场文书
婚礼答谢词范文
2015/09/29 职场文书