首页 > 其他 > 详细

系统负载

时间:2015-03-15 18:29:53      阅读:282      评论:0      收藏:0      [点我收藏+]

  在进程调度器维护的运行队列中,任何时刻至少存在一个进程,那就是正在运行的进程.而运行队列中不止一个进程时,就说明此时CPU繁忙,还有进程等待者使用CPU,进程调度器会根据调度算法去使用CPU.

 利用linux命令 
[doctor@localhost ~]$ cat /proc/loadavg 
0.24 0.19 0.16 2/792 19867

    可以了解运行队列的情况. **2/792**部分,2表示运行队列中的进程总数,792表示此时刻系统进程总数.**19867**表示此刻为止,系统最后创建进程的PID.
    **0.24 0.19 0.16** ,就是我们比较关注的系统负载.系统负载越高,表示CPU越忙,越忙,就不能更好的满足所有进程的需求.

系统负载是在单位时间内运行队列 中就绪等待的进程平均值.系统负载越低,表示很快的获得CPU执行权,而不需要较长或者立即得到运行.这三个值分别是最近1分钟\5分钟和15分钟计算得出的系统负载.
  我们可以用top命令w命令查看系统负载情况.他们得到的数据都是来源于文件 /proc/loadavg

系统负载

原文:http://my.oschina.net/doctor2014/blog/387240

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!