QNX 自适应分区APS

1、简介

APS(Adaptive Partitioning Thread Scheduler)

APS保证一组线程,进程,应用的最小CPU百分比。给每个分区分配的百分比叫做budget。

分区的最大个数限制是32

APS的设计主要为了解决两个主要问题:

  • 系统满载时,功能能够正常运行

  • 阻止不重要或不安全的应用占用系统

2、部署

查看板端是否有运行自适应分区

 

运行aps show //启用自适应分区要去掉proctno的优先级proctno -p

如果有错误信息,就需要再os image中按照如下步骤增加自适应分区功能:

  1. 在包含buildefile的system boot image目录

  2. 拷贝一份buildfile,例如:

 

cp my_buildfile.build apsdma.build

  1. 编辑此拷贝文件,找到启动procnto的行。如下:

 

PATH=/bin:/usr/bin:/usr/sbin:/sbin:/scripts LD_LIBRARY_PATH=/lib64:/usr/lib:/lib64/dll procnto-smp-instr -v -ae -mL~x -F 4000

  1. 在行前面增加[module=aps]

 

[module=aps] PATH=/bin:/usr/bin:/usr/sbin:/sbin:/

  • 24
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值