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实现冒泡,插入,选择排序简单实例
Aug 18 Python
python计算时间差的方法
May 20 Python
Python多进程multiprocessing用法实例分析
Aug 18 Python
python中实现数组和列表读取一列的方法
Apr 03 Python
Python使用Selenium模块实现模拟浏览器抓取淘宝商品美食信息功能示例
Jul 18 Python
win10下tensorflow和matplotlib安装教程
Sep 19 Python
Python3 修改默认环境的方法
Feb 16 Python
Python基础学习之类与实例基本用法与注意事项详解
Jun 17 Python
python连接PostgreSQL过程解析
Feb 09 Python
Python3.9 beta2版本发布了,看看这7个新的PEP都是什么
Jun 10 Python
python 代码运行时间获取方式详解
Sep 18 Python
Python读写csv文件流程及异常解决
Oct 20 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
ThinkPHP3.1.3版本新特性概述
2014/06/19 PHP
通过php修改xml文档内容的方法
2015/01/23 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
2016/11/16 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】
2018/03/15 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
判断JavaScript对象是否可用的最正确方法分析
2008/10/03 Javascript
js 页面刷新location.reload和location.replace的区别小结
2009/12/24 Javascript
JavaScript中使用replace结合正则实现replaceAll的效果
2010/06/04 Javascript
Javascript实现滚动图片新闻的实例代码
2013/11/27 Javascript
JS通过分析userAgent属性来判断浏览器的类型及版本
2014/03/28 Javascript
href下载文件根据id取url并下载
2014/05/28 Javascript
node.js+Ajax实现获取HTTP服务器返回数据
2014/11/26 Javascript
js禁止页面刷新与后退的方法
2015/06/08 Javascript
jquery validate表单验证的基本用法入门
2016/01/18 Javascript
KnockoutJS 3.X API 第四章之表单submit、enable、disable绑定
2016/10/10 Javascript
JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
2017/03/29 Javascript
js,jq,css多方面实现简易下拉菜单功能
2017/05/13 Javascript
underscore之Collections_动力节点Java学院整理
2017/07/10 Javascript
js+html5实现复制文字按钮
2017/07/15 Javascript
Vue 项目部署到服务器的问题解决方法
2017/12/05 Javascript
详解基于Node.js的HTTP/2 Server实践
2018/05/31 Javascript
vue项目打包后打开页面空白解决办法
2018/06/29 Javascript
Vue cli3 库模式搭建组件库并发布到 npm的流程
2018/10/12 Javascript
Vue使用CDN引用项目组件,减少项目体积的步骤
2020/10/30 Javascript
[02:40]2018年度DOTA2最佳新人-完美盛典
2018/12/16 DOTA
[49:02]KG vs Infamous 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
Python中列表、字典、元组、集合数据结构整理
2014/11/20 Python
在python plt图表中文字大小调节的方法
2019/07/08 Python
使用IPython或Spyder将省略号表示的内容完整输出
2020/04/20 Python
夜班门卫岗位职责
2013/12/09 职场文书
求职信模板怎么做
2014/01/26 职场文书
企业法人代表证明书
2015/06/18 职场文书
新闻通讯稿模板
2015/07/22 职场文书
银行柜员工作心得体会
2016/01/23 职场文书
Docker安装MySql8并远程访问的实现
2022/07/07 Servers