查看原文
其他

Linux进程调度的演讲PPT分享

宋宝华 Linux阅码场 2018-06-20

本文简介

这是我上周因赵兄之约在华为北研所做的一个1.5小时Linux进程调度分享的ppt(感谢赵兄的邀请和卓有成效的工作)。考虑都是开源东西,没有什么特别保密的需求,也在这里分享出来。希望能够和大家一起讨论。

我主要讲了调度器设计的2个输入:吞吐率/响应、CPU/IO消耗型。然后提了Linux的SCHED_FIFO、SCHED_RR以及SCHED_NORMAL,重点说了老内核下SCHED_NORMAL进程优先级的动态奖励和惩罚,后又提了CFS算法如何考虑nice的同时,考虑CPU/IO情况。

之后,过度到多核的负载均衡、cgroups,以及Android和Docker对cgroups的利用。

最后,重点论述了Linux为什么不是hard Realtime的,以及Linux hard realtime的解决方案。


稿件征集

欢迎您给Linuxer投稿,赢得人民邮电异步社区任意在售技术图书。您随便挑,详情:Linuxer-"Linux开发者自己的媒体"首月稿件录取和赠书名单


走过路过,不要错过这个公众号哦!



精彩技术直播

《深入探究Linux的设备树》讲座ppt分享和录播地址发布

CSDN Docker实战三小时直播Practical Docker

《Linux总线、设备、驱动模型》直播PPT分享


精彩技术文章


邢森: 浅析Linux kernel的阅读方法

何晔: 当ZYNQ遇到Linux Userspace I/O(UIO)

笨叔叔: 我的Linux内核学习经历

黄伟亮:ext4文件系统之裸数据的分析实践

徐西宁: 码农小马与Docker不得不说的故事

陈然: 容器生态系统的发展与演变之我见

让天堂的归天堂,让尘土的归尘土——谈Linux的总线、设备、驱动模型

宋宝华:Docker 最初的2小时(Docker从入门到入门)




    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存