利用/proc/loadavg监控CPU的平均负载 [cpu负载测试] [php]
2007-08-17 23:16
495 查看
wuyu@xa192:~$ cat /proc/loadavg
1.41 1.61 1.79 6/149 2331
这里的平均负载也就是可运行的进程的平均数前三个值分别对应系统在5分钟、10分钟、15分钟内的平均负载第四个值的分子是正在运行的进程数,分母是进程总数,最后一个是最近运行的进程ID号 php里可以通过这个文件监控服务器现在的状态。
<?php
if($fp = @fopen('/proc/loadavg', 'r')) {
list($loadaverage) = explode(' ', fread($fp, 6));
fclose($fp);
if($loadaverage > 一个数) {
header("HTTP/1.0 503 Service Unavailable");
echo 'server die 囧';
exit();
}
}
?>
http://www.playcoder.com
多玩代码
1.41 1.61 1.79 6/149 2331
这里的平均负载也就是可运行的进程的平均数前三个值分别对应系统在5分钟、10分钟、15分钟内的平均负载第四个值的分子是正在运行的进程数,分母是进程总数,最后一个是最近运行的进程ID号 php里可以通过这个文件监控服务器现在的状态。
<?php
if($fp = @fopen('/proc/loadavg', 'r')) {
list($loadaverage) = explode(' ', fread($fp, 6));
fclose($fp);
if($loadaverage > 一个数) {
header("HTTP/1.0 503 Service Unavailable");
echo 'server die 囧';
exit();
}
}
?>
http://www.playcoder.com
多玩代码
相关文章推荐
- shell脚本监控系统负载、CPU和内存使用情况
- 利用shell脚本来监控linux系统的负载与CPU占用情况
- 利用shell脚本来监控linux系统的负载与CPU和内存使用情况
- linux系统的负载与CPU、内存、硬盘、用户数监控shell脚本
- apache日志分析及系统cpu,内存,负载情况监控
- Redhat linux 系统的负载与CPU、内存、硬盘、用户数监控shell脚本
- 监控系统的平均负载
- CPU平均负载 load average
- linux cpu 平均负载
- shell脚本: linux系统的负载与CPU、内存、硬盘、用户数监控
- Linux 记录服务器负载、内存、cpu状态的PHP脚本
- 老李分享:apache日志分析及系统cpu,内存,负载情况监控 2
- linux下的CPU平均负载
- CPU负载监控脚本代码
- java 7中新增的CPU和负载的监控
- 监控系统的平均负载
- 利用shell脚本来监控linux系统的负载与CPU占用情况 推荐
- linux系统的负载与CPU、内存、硬盘、用户数监控shell脚本
- linux下的cpu平均负载
- linux下的cpu平均负载