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实现简单ftp客户端的方法
Jun 28 Python
21行Python代码实现拼写检查器
Jan 25 Python
Python的Tornado框架实现图片上传及图片大小修改功能
Jun 30 Python
Python中property属性实例解析
Feb 10 Python
python实现NB-IoT模块远程控制
Jun 20 Python
Python3.6简单的操作Mysql数据库的三个实例
Oct 17 Python
python利用ffmpeg进行录制屏幕的方法
Jan 10 Python
Python函数装饰器原理与用法详解
Aug 16 Python
使用TFRecord存取多个数据案例
Feb 17 Python
用python发送微信消息
Dec 21 Python
用Python实现定时备份Mongodb数据并上传到FTP服务器
Jan 27 Python
python实现经典排序算法的示例代码
Feb 07 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 mail 通过Windows的SMTP发送邮件失败的解决方案
2009/05/27 PHP
php 图片上添加透明度渐变的效果
2009/06/29 PHP
PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
2016/03/21 PHP
PHP+原生态ajax实现的省市联动功能详解
2017/08/15 PHP
用javascript实现的图片马赛克后显示并切换加文字功能
2007/04/21 Javascript
Jquery Uploadify上传带进度条的简单实例
2014/02/12 Javascript
js判断为空Null与字符串为空简写方法
2014/02/24 Javascript
js实现鼠标移到链接文字弹出一个提示层的方法
2015/05/11 Javascript
javascript定义类和类的实现实例详解
2015/12/01 Javascript
js实现下拉列表选中某个值的方法(3种方法)
2015/12/17 Javascript
JavaScript Math 对象常用方法总结
2016/04/28 Javascript
AJAX实现瀑布流触发分页与分页触发瀑布流的方法
2016/05/23 Javascript
基于Vue如何封装分页组件
2016/12/16 Javascript
Vue渲染函数详解
2017/09/15 Javascript
javascript实现文件拖拽事件
2018/03/29 Javascript
JS实现的点击按钮图片上下滚动效果示例
2019/01/28 Javascript
Vue中对iframe实现keep alive无刷新的方法
2019/07/23 Javascript
基于vue-draggable 实现三级拖动排序效果
2020/01/10 Javascript
js实现翻牌小游戏
2020/07/31 Javascript
从零开始用webpack构建一个vue3.0项目工程的实现
2020/09/24 Javascript
linux系统使用python监控apache服务器进程脚本分享
2014/01/15 Python
在Python的Django框架中实现Hacker News的一些功能
2015/04/17 Python
在python里面运用多继承方法详解
2019/07/01 Python
Django Python 获取请求头信息Content-Range的方法
2019/08/06 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
2019/08/20 Python
python读取mysql数据绘制条形图
2020/03/25 Python
简述python Scrapy框架
2020/08/17 Python
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
2020/10/21 Python
出门问问全球官方商城:Tichome音箱和TicWatch智能手表
2017/12/02 全球购物
档案管理员岗位职责
2013/12/01 职场文书
中国入世承诺
2014/04/01 职场文书
关于安全的演讲稿
2014/05/09 职场文书
土地租赁协议书
2015/01/29 职场文书
《曹冲称象》教学反思
2016/02/20 职场文书
Python虚拟环境virtualenv是如何使用的
2021/06/20 Python
解决vue自定义组件@click点击失效问题
2022/04/30 Vue.js