码迷,mamicode.com
首页 > 其他好文 > 详细

系统负载

时间:2015-03-15 18:30:25      阅读:118      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!