近期研究nagios,特意写了检测cpu负载的python脚本(有借鉴网上资料),顺道练练python脚本,以下采用2种方法获取cpu负载。1、读取cpu负载文件:#!/usr/bin/envpython#-*-coding:utf-8-*-‘‘‘cpu负载检测fornagios‘‘‘importsysdefcheck_load():loadf=open(‘/proc/loadavg‘,‘r‘)a..
分类:
编程语言 时间:
2014-12-15 21:59:24
阅读次数:
247
构建高性能Web站点(修订版)2012.6
p14 ‘反馈机制’:逐包确认 --> 小batch连续发送一定需要全局编址吗?(可以使用邻居路由+端到端IBE)电磁波速度:铜线中电信号2.3*10^8,光纤约2*10^8(全反射增加了传输距离)系统负载:/proc/loadavg上下文切换:NmonIOWait(注意一点:磁盘IO是串行的!)减少系统调用... ZeroCopy?A...
分类:
Web程序 时间:
2014-11-10 10:09:22
阅读次数:
278
问题描述:上线项目之后一直会有loadavg报警服务器上线一段时间后运行没问题,在某一个时间段(通常是上线2小时以后),loadreport会突然顶到很高(100以上)然后逐渐降低.多出了2000多个Timer线程(这个看服务具体情况,多出的线程不一定多少)如图:排查过程:经过最后逐一排查(查了足足...
分类:
其他好文 时间:
2014-10-28 17:05:40
阅读次数:
219