首页 > 试题广场 >

关于CPU load的说法,哪个是正确的:()

[单选题]
关于CPU load的说法,哪个是正确的:()
  • 是当前系统的进程数量
  • 是当前系统中所有ready和running状态的进程数量
  • 是当前系统中running状态的进程数量
CPU load可以这样来理解:
假设一个单核单处理器的CPU是一条单向车道,车太多了的话所有车都排成一条线通过
如果别人需要知道这条路上的流量到底是多少,一个相当好的指标就是某一时间有多少车在等待:
如果没有车在等待,那么新来的车可以直接通过,如果有车在排队了,新来的车就要延迟通过
所以我们用CPU load来表示这条车道上的车流量:
0.00 表示路上没有任何流量,事实上0.00 到1.00 之间的值都表示这条公路上没有任何阻塞
1.00 表示这条路刚好达到最大容量,如果再多一辆车,就要排队了
排队的车就是ready,路上的车就是running
发表于 2019-08-14 17:08:40 回复(0)
 Unix将CPU负载定义为运行队列的长度:当前正在运行的进程数与正在等待(排队)的进程数之和。
发表于 2020-05-16 12:27:41 回复(0)