1,Linux系统的平均负载是什么?特定时间间隔内运行队列中的平均进程数,好象还不够明白:就是进程队列的长度,有多少个进程在排队等待运行2,什么是"进程队列"?一个进程满足以下条件就会位于进程队列中1,它没有在等待I/O操作的结果2,它没有主动进入等待状态(即没有调用wait)3,它没有被停止3,如何查看平均负载?最简单的命令是uptime例子:[www.linuxidc.com @localhost ~]$ uptime00:44:22 up 1:17, 3 users, load average: 8.13, 5.90, 4,944,显示的内容是什么意思?load average: 8.13,5.90,4,94显示的是过去的1,5,15分钟内进程队列中的平均进程数量5,如何衡量当前系统是否负载过高?如果每个cpu(可以按CPU核心的数量计算)上当前活动进程数不大于3,则系统性能良好,不大于4,表示可以接受如大于5,则系统性能问题严重上面例中的8.13,如果有2个cpu核心,则8.13/2=4.065, 此系统性能可以接受建议设置严格的报警值为: CPU核心的数量比如:CPU核心数量为2,则设置报警值为2(这样设置是合理的,因为毕竟不是每个应用都支持多CPU及多核心)6,查看平均负载的命令有5个可用:tload 能够绘制出负载变化的图形uptime 同时显示开机以来的时间w 同时显示出已登录的用户top 这个对资源占用太高,不建议使用cat /proc/loadavg 通过/proc系统信息得到平均负载注意:如果你要持续的观察平均负载,建议用 watch uptime 或 watch cat /proc/loadavg备注:关于watch:每隔一定时间执行指定的程序,并全屏显示结果。时间默认是2秒。Linux 系统监控负载top命令详解Linux下Expect命令安装相关资讯 Linux负载 Linux系统教程 Linux平均负载 Linux系统负载 Linux查看系统负载
- Linux下理解cpu系统负载 (02月01日)
- Linux系统教程:修复“ImportError (08/17/2015 07:50:43)
- Linux系统负载监控-load average (01/15/2015 13:19:32)
| - 一次Linux系统1分钟负载5000+的故 (09/08/2015 19:54:28)
- Linux系统教程:Ubuntu桌面上禁用 (06/07/2015 14:01:48)
- 理解Linux和其他UNIX-Like系统上的 (11/01/2014 18:59:01)
|
本文评论 查看全部评论 (0)