上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 70 下一页

2021年3月10日

Qcom高通相关汇总

摘要: 1.使用QualcommPackageManager工具可以自动更新QPST等工具的版本到最新状态,以免出现工具过时导致功能失效的问题。 2.导入NV参数:在QualcommPackageManager工具中下载安装Qualcomm Product Configuration Assistant T 阅读全文

posted @ 2021-03-10 21:44 Hello-World3 阅读(1741) 评论(0) 推荐(0)

2021年3月1日

Cgroup内核文档翻译(8)——/dev/cpuctl/*

摘要: # ls /dev/cpuctl/* /dev/cpuctl/cgroup.clone_children /dev/cpuctl/cgroup.sane_behavior /dev/cpuctl/notify_on_release /dev/cpuctl/tasks /dev/cpuctl/cgro 阅读全文

posted @ 2021-03-01 16:50 Hello-World3 阅读(538) 评论(0) 推荐(0)

2021年2月3日

Scheduler内核文档翻译-1

摘要: 一、sched-tune.txt 注: 翻译自 Documentation\scheduler\sched-tune.txt 中心,调度程序驱动的,功率性能控制(实验性) 抽象 过去,在多个场合[1,2]都提出了一个简单的功率性能可调参数,该参数完全以调度程序为中心,并具有定义明确和可预测的属性。 阅读全文

posted @ 2021-02-03 02:12 Hello-World3 阅读(612) 评论(0) 推荐(0)

2021年2月2日

(六)Linux进程调度-实时调度器_学习笔记

摘要: 一、学习笔记 说明: Kernel版本:4.14 1. 概述 在Linux内核中,实时进程总是比普通进程的优先级要高,实时进程的调度是由Real Time Scheduler(RT调度器)来管理,而普通进程由CFS调度器来管理。实时进程支持的调度策略为:SCHED_FIFO 和 SCHED_RR。 阅读全文

posted @ 2021-02-02 00:00 Hello-World3 阅读(1242) 评论(0) 推荐(0)

2021年1月28日

(五)Linux进程调度-CFS调度器_学习笔记

摘要: 一、学习笔记 说明:Kernel版本:4.14 1. 概述(1) Completely Fair Scheduler,完全公平调度器,用于Linux系统中普通进程的调度。(2) CFS采用了红黑树算法来管理所有的调度实体 sched_entity,算法效率为O(log(n))。CFS跟踪调度实体sc 阅读全文

posted @ 2021-01-28 00:54 Hello-World3 阅读(1169) 评论(0) 推荐(0)

2021年1月25日

(四)Linux进程调度-组调度及带宽控制_学习笔记

摘要: 一、学习笔记 说明:Kernel版本:4.14 1. 概述 组调度(task_group)是使用Linux cgroup(control group)的cpu子系统来实现的,可以将进程进行分组,按组来分配CPU资源等。比如,看一个实际的例子:A和B两个用户使用同一台机器,A用户16个进程,B用户2个 阅读全文

posted @ 2021-01-25 01:00 Hello-World3 阅读(939) 评论(0) 推荐(0)

2021年1月24日

(三)Linux进程调度器-进程切换_学习笔记

摘要: 一、学习笔记 说明:Kernel版本:4.14 1. 概述进程切换:内核将CPU上正在运行的进程挂起,选择下一个进程来运行。ARM架构中,CPU上一次只能运行一个任务,内核需要为任务分配运行时间来进行调度,以便同时能处理多个任务请求。如下图所示: 当进行任务切换的时候,思考下两个问题: (1) 怎样 阅读全文

posted @ 2021-01-24 23:25 Hello-World3 阅读(898) 评论(0) 推荐(0)

(二)Linux进程调度器-CPU负载_学习笔记

摘要: 一、学习笔记 说明:Kernel版本:4.14 1. 概述 CPU负载(cpu load)指的是某个时间点进程对系统产生的压力。来张图来类比下(参考Understanding Linux CPU Load) (1) CPU的运行能力,就如大桥的通行能力,分别有满负荷,非满负荷,超负荷等状态,这几种状 阅读全文

posted @ 2021-01-24 17:54 Hello-World3 阅读(998) 评论(0) 推荐(0)

2021年1月19日

(一)Linux进程调度器-基础_学习笔记

摘要: 一、学习笔记 Kernel版本:4.14 1. 概述从这篇文章开始,将开始Linux调度器的系列研究了。本文也会从一些基础的概念及数据结构入手,先打造一个粗略的轮廓,后续的文章将逐渐深入。 2. 概念2.1 进程 (1) 从教科书上,我们都能知道:进程是资源分配的最小单位,而线程是CPU调度的的最小 阅读全文

posted @ 2021-01-19 01:36 Hello-World3 阅读(951) 评论(0) 推荐(0)

Cgroup内核文档翻译(8)——Documentation/cgroup-v1/pids.txt

摘要: Process Number Controller 抽象 进程号控制器用于允许cgroup层次结构在达到一定限制后停止任何新任务被 fork() 或 clone() 。 由于在不达到任何kmemcg限制的情况下达到任务限制很简单,因此PID是基本资源。 因此,必须通过限制cgroup中任务数量的资源 阅读全文

posted @ 2021-01-19 00:48 Hello-World3 阅读(414) 评论(0) 推荐(0)

上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 70 下一页

导航