linux 调度器

 

调度器
cpu时间片管理

上下文切换

内核中存储/重建进程状态

1,选择就绪态程序执行抢占式调度器
2,打断执行中状态进程,变成就绪态

调度器分类:

o1140个队列

 
进程优先级分类细化分类类型特点创建角色
0 - 99实时进程  内核创建   
100 - 139普通进程

互动进程

 

图形界面,事件触发用户创建

默认优先级120

内核命令修改优先级

nice -n -20 ./app

修改范围-20至19

 

批量进程

 

后台运行静态优先级动态优先级
    
    

 

 

进程优先级运行时间片长度时间片计算公式优化
A100800(140 - p)×20调度器根据平均休眠时间动态调整进程优先级
B110600
C120100
D13050(140 - p)×5
E139

5

     

CFS

完全公开调度器

2.6.23

红黑树虚拟运行时A/1000A/1000 + 250msE/1000
B/1200E/1000B/1200
C/1300B/1200A/1250
D/1400C/1300C/1300
 D/1400D/1400
   

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值