01 2022 档案

调度器28—杂项汇总
摘要:一、获取绑核信息 1. 通过 /proc/<pid>/status 获取 # cat /proc/<pid>/status | grep Cpus_allowed Cpus_allowed: ff Cpus_allowed_list: 0-7 调用路径和函数: struct pid_entry tg 阅读全文

posted @ 2022-01-22 16:02 Hello-World3 阅读(1050) 评论(0) 推荐(0) 编辑

Documentation/power/freezing-of-tasks.rst 翻译
摘要:来自:kernel-5.10 冻结任务 (C) 2007 Rafael J. Wysocki <rjw@sisk.pl>,GPL 一、什么是任务冻结? 任务的冻结是一种机制,在休眠或系统范围的挂起(在某些体系结构上)期间,用户空间进程和某些内核线程可以通过该机制进行控制。 二、 它是如何工作的? 为 阅读全文

posted @ 2022-01-08 22:14 Hello-World3 阅读(196) 评论(0) 推荐(0) 编辑

plist移植学习笔记
摘要:基于Linux-5.10 一、说明 plist主要在Linux内核的Qos子系统中使用。将 plist_node::prio作为优先级,数值小的挂在链表前面,数值大的挂在链表后面。plist里面虽然包含双重循环链表,但是还是按单重循环的形式使用,plist认为其上的基本元素还是plist_node结 阅读全文

posted @ 2022-01-01 21:58 Hello-World3 阅读(379) 评论(0) 推荐(0) 编辑

导航