PELT全称是per-entity load tracking,翻译过来是一种针对entity的负载追踪技术,这里entity是指内核调度模块内的struct sched_entity
,也就是调度单元的基本抽象。而所谓负载追踪,其本质是提供一种衡量负载的指标以及在运行过程中动态计算该指标的方法。
那么,何谓负载?
PELT全称是per-entity load tracking,翻译过来是一种针对entity的负载追踪技术,这里entity是指内核调度模块内的struct sched_entity
,也就是调度单元的基本抽象。而所谓负载追踪,其本质是提供一种衡量负载的指标以及在运行过程中动态计算该指标的方法。
那么,何谓负载?
良好的开发环境可以让内核的学习事半功倍。
由于特殊性,内核无法像普通程序那样直接./xxx
运行,而是需要借助外围工具:qemu启动。除此之外,在启动过程中,内核还依赖了另一个很重要的文件,即rootfs,来为其挂载各类虚拟文件系统和提供shell会话。因此,在搭建开发环境时,我们需分别准备:编译好的内核镜像、rootfs文件以及qemu启动脚本。
本文尝试部署kubernetes集群,并理解该组件能够做什么,什么时候使用。
本文旨在记录刷题过程中的思考,以及在给定刷题路径上做一些变式补充。
刷题路径遵循:https://github.com/youngyangyang04/leetcode-master?tab=readme-ov-file
rpm包通过spec脚本来控制rpm包的安装过程,如果有依赖不满足,将通过yum/dnf工具提示到用户。那么spec文件的依赖是怎么检查的?