其他
Linux进程调度的演讲PPT分享
本文简介
这是我上周因赵兄之约在华为北研所做的一个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开发者自己的媒体"首月稿件录取和赠书名单
走过路过,不要错过这个公众号哦!
精彩技术直播
CSDN Docker实战三小时直播Practical Docker
精彩技术文章
何晔: 当ZYNQ遇到Linux Userspace I/O(UIO)
让天堂的归天堂,让尘土的归尘土——谈Linux的总线、设备、驱动模型
宋宝华:Docker 最初的2小时(Docker从入门到入门)