[QNX 自适应分区用户指南]8.2 创建调度器分区
Posted 高桐@BILL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[QNX 自适应分区用户指南]8.2 创建调度器分区相关的知识,希望对你有一定的参考价值。
系统启动时,系统会创建初始分区,分区编号为 0,称为 System。系统分区最初的预算为 100%。你可以使用命令行实用程序或通过 sys/sched_aps.h 中定义的 API 动态地在构建文件中创建分区并设置其预算。创建分区时,会从其父分区的预算中减去其预算。
注意⚠️
你最多可以创建32个分区;
想要查看你创建了哪些分区,使用aps show命令。更多关于aps的信息,参考中the Utilities Reference的aps条目。
一,使用构建文件创建分区
为了在构建文件中创建一个分区,需要在启动脚本中添加如下的信息:
sched_aps name budget
你也可以在你的启动脚本中使用aps 工具来设置安全选项;例如,创建一个名为Drivers的分区,设置CPU时间预算为20%,然后使用推荐的安全选项,在你构建文件的启动脚本中添加如下信息行:
sched_aps Drivers 20 aps modify -s re
以上是关于[QNX 自适应分区用户指南]8.2 创建调度器分区的主要内容,如果未能解决你的问题,请参考以下文章
[QNX 自适应分区用户指南]8 自适应分区线程调度器和其他线程调度器
[QNX 自适应分区用户指南]4 快速入门:自适应分区线程调度器