Load average(下面用 load avg 代替)用来表示进程对系统资源的需求情况 在 Linux 上计算 load avg 的时候包含了 Runnable/Running(R 状态)和 Sleeping Uninterruptible(D 状态)的进程.
每个进程占用 CPU 的时间是有限的,当前未能占用的进程会被安排在 run queue 里等待 CPU 的下一次调度. load avg 的值反映了 run queue 中等待 CPU 的进程数量情况.进程越多,load avg 值越大.
根据wikipedia的介绍,run queue 有两种模型:
我的问题是
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.