[QNX 自适应分区用户指南]9.2 为每个分区选择CPU百分比

Posted 高桐@BILL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[QNX 自适应分区用户指南]9.2 为每个分区选择CPU百分比相关的知识,希望对你有一定的参考价值。

[QNX 自适应分区用户指南] 目录

每个调度器分区在未载入的情况下倾向于使用的 CPU 时间量可以作为参考值表示应该分配给它的预算指。如果你的应用程序是一个事务处理器,那么测量几个不同负载下的 CPU 消耗并构建提供的负载与消耗的 CPU 的关系图可能很有用。

通常,获得正确的分区预算组合的关键是尝试:

  1. 关闭安全;
  2. 加载具有实际负载的测试机器;
  3. 使用 IDE 的 System Profiler 工具检查时间敏感的线程的延迟。
  4. 尝试不同的预算模式,以便可以在运行时通过 aps 命令更容易地做出更改。

注意⚠️

你不能删除分区,但可以删除分区中所有相应的进程,然后将该特定分区的预算更改为 0%。

一,将预算设置为0

只要SCHED_APS_SEC_NONZERO_BUDGETS安全标志没有设定,就可以将一个分区的预算设置为0。参考SchedCtl()的SCHED_APS_ADD_SECURITY 命令。

零预算分区中的线程仅在以下情况下运行:

  1. 你正使用默认调

以上是关于[QNX 自适应分区用户指南]9.2 为每个分区选择CPU百分比的主要内容,如果未能解决你的问题,请参考以下文章

[QNX 自适应分区用户指南]9.1 线程调度器的注意事项

[QNX 自适应分区用户指南]4 快速入门:自适应分区线程调度器

[QNX 自适应分区用户指南]3 什么是自适应分区?

[QNX 自适应分区用户指南]8.2 创建调度器分区

[QNX 自适应分区用户指南]1.3 系统架构 - 使用自适应分区的好处

[QNX 自适应分区用户指南]5.2 如何在分区之间分配CPU时间?