eevdf

坤昱5 天前
linux·cfs·psi·cfs调度·eevdf·psi详细分析·linux系统资源监控
cfs调度类深入解刨——psi科普篇上一篇《cfs调度类深入解刨——HZ科普篇》中讲述了kernel中时钟HZ相关的分析及发展历程。 本篇文章讲述psi的发展背景及使用方式。
坤昱5 天前
linux·linux内核·cfs调度·eevdf·cfs调度类深入解刨·pelt·pelt细节篇
cfs调度类深入解刨——pelt细节篇上一篇《cfs调度类深入解刨——psi科普篇》讲述了kernel中psi的发展背景及使用方式。 本篇文章详细分析pelt功能及相关特性。
坤昱20 天前
linux·linux内核·deadline·cfs调度·eevdf·kernel 7.1·最新内核调度
cfs调度类深入解刨——最新内核细节分析3上一篇《cfs调度类深入解刨——最新内核细节分析2》中讲述了“代理调度运行”设计用意及延迟出列的实现方式,主要在任务优先级反转方面下了大功夫。 本篇文章讲述kernel 7.1版本中的dl服务器的实现技术与背景及deadline的调度原理。
坤昱20 天前
linux·服务器·cfs·cfs调度·eevdf调度·eevdf·kernel 7.1
cfs调度类深入解刨——最新内核细节分析2上一篇《cfs调度类深入解刨——最新内核细节分析1》中将kernel 7.0及以上版本中(较于kernel 6.6)的基础概念做了一些总结,并且再次引出了“代理调度运行”的概念。 本篇文章讲述kernel 7.1版本中的“代理调度运行”设计用意及相关功能。
坤昱21 天前
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需要手工干预方
我是有底线的