PROC系列之四---/proc/loadavg
来源:互联网 发布:php strstr函数用法 编辑:程序博客网 时间:2024/05/17 08:34
该文件中的所有值都是从系统启动开始累计到当前时刻。该文件只给出了所有CPU的集合信息,不能该出每个CPU的信息。
[root@localhost ~]# cat /proc/loadavg
4.61 4.36 4.15 9/84 5662
每个值的含义为:
参数 解释
lavg_1 (4.61) 1-分钟平均负载
lavg_5 (4.36) 5-分钟平均负载
lavg_15(4.15) 15-分钟平均负载
nr_running (9) 在采样时刻,运行队列的任务的数目,与/proc/stat的procs_running表示相同意思
nr_threads (84) 在采样时刻,系统中活跃的任务的个数(不包括运行已经结束的任务)
last_pid(5662) 最大的pid值,包括轻量级进程,即线程。
假设当前有两个CPU,则每个CPU的当前任务数为4.61/2=2.31
wuyu@xa192:~$ cat /proc/loadavg
1.41 1.61 1.79 6/149 2331
这里的平均负载也就是可运行的进程的平均数
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();
}
}
?>
- PROC系列之四---/proc/loadavg
- PROC系列之---/proc/loadavg
- PROC系列之---/proc/loadavg
- PROC系列之---/proc/loadavg、/proc/pid/stat、/proc/pid/statm等
- PROC系列之---/proc/loadavg、/proc/pid/stat、/proc/pid/statm等
- PROC系列之---/proc/loadavg、/proc/pid/stat、/proc/pid/statm等
- PROC系列之---/proc/loadavg、/proc/pid/stat、/proc/pid/statm
- PROC系列之---/proc/loadavg、/proc/pid/stat、/proc/pid/statm等
- PROC系列之---/proc/loadavg、/proc/pid/stat、/proc/pid/statm等
- PROC系列之---/proc/loadavg、/proc/pid/stat、/proc/pid/statm等
- PROC系列之---/proc/loadavg、/proc/pid/stat、/proc/pid/statm等
- /proc/loadavg
- /proc/loadavg
- /proc/loadavg
- /proc/loadavg
- /proc/loadavg详解
- linux proc/loadavg
- PROC系列之---/proc/stat/
- ABAP代码编写要求
- 发现一个网上《大富翁》很好玩。都是真人对战
- 新浪搜狐同时出击 汉编软件挺进华军
- C++和JAVA
- 关于Hibernate的缓存之Hibernate的一级缓存理解....
- PROC系列之四---/proc/loadavg
- ajax中CollapsiblePanelExtender控件
- asp.net用url重写URLReWriter实现任意二级域名
- 视频分享网站如何摆脱政策门槛
- 汉语言编程为何引爆招生热?
- 国内顶级专家论汉语言编程
- 新浪:汉编软件入驻中国共享软件中心
- listview加背景图及显示斑马线的简单应用
- MM的时尚笔记本(图)