技术栈
cfs
坤昱
4 小时前
linux
·
cfs
·
psi
·
cfs调度
·
eevdf
·
psi详细分析
·
linux系统资源监控
cfs调度类深入解刨——psi科普篇
上一篇《cfs调度类深入解刨——HZ科普篇》中讲述了kernel中时钟HZ相关的分析及发展历程。 本篇文章讲述psi的发展背景及使用方式。
坤昱
7 天前
linux
·
cfs
·
linux内核调度
·
cfs调度类深入解刨
·
cfs调度类
·
eas
·
cfs调度器eas特性
cfs调度类深入解刨——EAS科普篇
上一篇《cfs调度类深入解刨——irq科普篇》中讲述了kernel中的irq的工作原理及上半部和下半部的分工。 本篇文章讲述CFS调度器的EAS特性具体作用及原理。
坤昱
15 天前
linux
·
服务器
·
cfs
·
cfs调度
·
eevdf调度
·
eevdf
·
kernel 7.1
cfs调度类深入解刨——最新内核细节分析2
上一篇《cfs调度类深入解刨——最新内核细节分析1》中将kernel 7.0及以上版本中(较于kernel 6.6)的基础概念做了一些总结,并且再次引出了“代理调度运行”的概念。 本篇文章讲述kernel 7.1版本中的“代理调度运行”设计用意及相关功能。
坤昱
16 天前
linux
·
cfs
·
cfs调度
·
linux 7.1
·
eevdf
·
核心调度结构
·
linux最新调度分析
cfs调度类深入解刨——最新内核细节分析1
上一篇《cfs调度类深入解刨——核心结构细节分析》中将cfs基础版本和6.6 eevdf版本的核心概念做了精细化总结,本篇开始进入kernel 7.0及以上版本的分析,有其它版本更新时会有相关标注。 在kernel 7.0及以上版本中(较于kernel 6.6),cfs调度类重点关注权重溢出导致的任务运行异常,优先级反转引起的cpu死锁等问题。因为这些问题在之后的服务器会越来越严重,目前主流服务器逻辑cpu已经达到了512核心,展现出来的问题如cpu负载不均衡,更加频繁的优先级反转导致cpu需要手工干预方
self-motivation
2 年前
linux
·
cgroup
·
cfs
·
抢占
·
完全公平
深入理解linux内核 --------- CFS调度
本篇文章共1.6万字,通过学习,你将了解以下内容cpu资源不是无限的,任务的紧迫程度也各不相同. 如何合理地在任务之间分配CPU资源,高效地利用系统资源就是调度要解决的问题。
iceman1952
2 年前
cfs
·
vruntime
update_min_vruntime()流程图
linux kernel scheduler cfs的update_min_vruntime() 看起来还挺绕的。含义其实也简单,总一句话,将 cfs_rq->min_vruntime 设置为:
大隐隐于野
2 年前
filesystem
·
cfs
百度沧海文件存储CFS推出新一代Namespace架构
随着移动互联网、物联网、AI 计算等技术和市场的迅速发展,数据规模指数级膨胀,对于分布式文件系统作为大规模数据场景的存储底座提出了更高的要求。已有分布式文件系统解决方案存在着短板,只能适应有限的场景:
我是有底线的