[QNX 自适应分区用户指南]9.2 为每个分区选择CPU百分比
Posted 高桐@BILL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[QNX 自适应分区用户指南]9.2 为每个分区选择CPU百分比相关的知识,希望对你有一定的参考价值。
每个调度器分区在未载入的情况下倾向于使用的 CPU 时间量可以作为参考值表示应该分配给它的预算指。如果你的应用程序是一个事务处理器,那么测量几个不同负载下的 CPU 消耗并构建提供的负载与消耗的 CPU 的关系图可能很有用。
通常,获得正确的分区预算组合的关键是尝试:
- 关闭安全;
- 加载具有实际负载的测试机器;
- 使用 IDE 的 System Profiler 工具检查时间敏感的线程的延迟。
- 尝试不同的预算模式,以便可以在运行时通过 aps 命令更容易地做出更改。
注意⚠️
你不能删除分区,但可以删除分区中所有相应的进程,然后将该特定分区的预算更改为 0%。
一,将预算设置为0
只要SCHED_APS_SEC_NONZERO_BUDGETS安全标志没有设定,就可以将一个分区的预算设置为0。参考SchedCtl()的SCHED_APS_ADD_SECURITY 命令。
零预算分区中的线程仅在以下情况下运行:
- 你正使用默认调
以上是关于[QNX 自适应分区用户指南]9.2 为每个分区选择CPU百分比的主要内容,如果未能解决你的问题,请参考以下文章
[QNX 自适应分区用户指南]4 快速入门:自适应分区线程调度器