Chinaunix首页 | 论坛 | 博客
  • 博客访问: 270337
  • 博文数量: 110
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 115
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-22 15:26
个人简介

10多年的信息工作,随时记录心得和资料,希望能结识更多的朋友

文章分类

全部博文(110)

文章存档

2017年(12)

2016年(12)

2015年(14)

2014年(12)

2009年(15)

2008年(45)

我的朋友

分类: LINUX

2008-04-21 18:05:43

  在linux中有一个load average平均负载的概念
 

在Linux系统中,uptime、w、top等命令都会有系统平均负载load average的输出,那么什么是系统平均负载呢?
  系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中:
  - 它没有在等待I/O操作的结果
  - 它没有主动进入等待状态(也就是没有调用'wait')
  - 没有被停止(例如:等待终止)

 17:47:50 up 209 days,  1:16,  5 users,  load average: 5.06, 4.83, 4.63
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/1    10.15.11.77      14:13    0.00s  0.35s  0.02s w

 cat /proc/cpuinfo 检查cpu数量 ,现有16核cpu

用cpu的当前任务数5.06/16=0.31 ,小于5,系统正常,如果每颗cpu分配的进程数超过5

则表明系统压力很重。


 

 
 
 
阅读(1873) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~