随笔分类 -  Linux进程调度

摘要:背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 在Linux内核中,实时进程总是比普通进程的优先级要高,实时进程的调度是由 来管理,而普通进程 阅读全文
posted @ 2020-03-27 21:03 LoyenWang 阅读(11063) 评论(1) 推荐(2) 编辑
摘要:背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 ,完全公平调度器,用于Linux系统中普通进程的调度。 采用了红黑树算法来管理所有的调度实体 阅读全文
posted @ 2020-03-14 23:57 LoyenWang 阅读(11746) 评论(0) 推荐(5) 编辑
摘要:背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 组调度( )是使用Linux 的cpu子系统来实现的,可以将进程进行分组,按组来分配CPU资源 阅读全文
posted @ 2020-03-10 21:48 LoyenWang 阅读(8852) 评论(0) 推荐(1) 编辑
摘要:背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 进程切换:内核将CPU上正在运行的进程挂起,选择下一个进程来运行。 ARM架构中,CPU上一次 阅读全文
posted @ 2020-02-29 21:26 LoyenWang 阅读(9006) 评论(3) 推荐(2) 编辑
摘要:背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 CPU负载( )指的是某个时间点进程对系统产生的压力。 来张图来类比下(参考 "Underst 阅读全文
posted @ 2020-02-16 14:01 LoyenWang 阅读(8528) 评论(1) 推荐(1) 编辑
摘要:背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 从这篇文章开始,将开始Linux调度器的系列研究了。 本文也会从一些基础的概念及数据结构入手, 阅读全文
posted @ 2020-02-01 17:11 LoyenWang 阅读(16066) 评论(1) 推荐(8) 编辑