11 2020 档案

tracer ftrace笔记(1)——介绍与使用
摘要:1.Ftrace简介 Ftrace 的设计目标简单,本质上是一种静态代码插装技术,不需要支持某种编程接口让用户自定义 trace 行为。静态代码插装技术更加可靠,不会因为用户的不当使用而导致内核崩溃。 ftrace 的作用是帮助开发人员了解 Linux 内核的运行时行为,以便进行故障调试或性能分析。 阅读全文

posted @ 2020-11-15 20:38 Hello-World3 阅读(1925) 评论(0) 推荐(0) 编辑

红黑树rbtree学习笔记
摘要:红黑树(一)之 原理和算法详细介绍:https://www.cnblogs.com/skywang12345/p/3245399.html 红黑树(三)之 Linux内核中红黑树的经典实现: https://www.cnblogs.com/skywang12345/p/3624202.html 真正 阅读全文

posted @ 2020-11-02 00:36 Hello-World3 阅读(122) 评论(0) 推荐(0) 编辑

一. scheduler相关结构体简介
摘要:1. 调度器介绍 一个好的调度算法应当考虑以下几个方面:公平:保证每个进程得到合理的CPU时间。高效:使CPU保持忙碌状态,即总是有进程在CPU上运行。响应时间:使交互用户的响应时间尽可能短。周转时间:使批处理用户等待输出的时间尽可能短。吞吐量:使单位时间内处理的进程数量尽可能多。负载均衡:在多核多 阅读全文

posted @ 2020-11-01 23:40 Hello-World3 阅读(1046) 评论(0) 推荐(0) 编辑

导航