1. 首页
  2. 操作系统
  3. Linux
  4. CFS调度器(4) PELT(per entity load tracking).pdf

CFS调度器(4) PELT(per entity load tracking).pdf

上传者: 2020-08-05 05:39:21上传 PDF文件 357.86KB 热度 20次
为了让调度器更加的聪明,我们总是希望系统满足最大吞吐量同时又最大限度的降低功耗。虽然可能有些矛盾,但是现实总是这样。PELT算法是Linux 3.8合入的,那么在此之前,我们存在什么问题才引入PELT算法呢?在Linux 3.8之前,CFS以每个运行队列(runqueue,简称rq)为基础跟踪负载。但是这种方法,我们无法确定当前负载的来源。同时,即使工作负载相对稳定的情况下,在rq级别跟踪负载,其值也会产生很大变化。为了解决以上的问题,PELT算法会跟踪每个调度实体(per-scheduling entity)的负载情况。
用户评论