[QNX Hypervisor 2.2用户手册]9.3 cpu
Posted 高桐@BILL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[QNX Hypervisor 2.2用户手册]9.3 cpu相关的知识,希望对你有一定的参考价值。
[QNX Hypervisor 2.2用户手册]专栏目录导航
在VM中创建一个新的vCPU。
一,语法
cpu [options]*
二,选项
partition name
如果在Hypervisor Host域中实现了自适应分区(APS),vCPU将会运行在Host域指定的APS分区中。如果partition选项没有被置顶,vCPU线程将会运行在qvm进程启动所在的分区。
runmask cpu_number,cpu_number
仅允许vCPU运行在指定的物理CPU或CPU(绑核)。CPU编号从0开始。默认没有限制(不固定)
将运行掩码分配给vCPU意味着一些重要的设计选择。如果允许vCPU浮动(没有设置运行掩码或者运行掩码包含一个或多个CPU),则vCPU可以进行迁移。
在一些系统上,迁移是非常有用的,因为迁移可以讲vCPU移动到空闲的cpu核上(如果当前的运行掩码允许的话)。但是,一些上实时Guest,将一个vCP分配配到一个核上,这样不与其他的vCPU共享可以提高实时性。
QNX建议,在你的设计中第一次使用浮动vCPU,可以根据需要移动以限制或禁止迁移。
sched priority [r|f|o]
sched
以上是关于[QNX Hypervisor 2.2用户手册]9.3 cpu的主要内容,如果未能解决你的问题,请参考以下文章
[QNX Hypervisor 2.2用户手册]9.12 预留
[QNX Hypervisor 2.2用户手册]9.8 load
[QNX Hypervisor 2.2用户手册]9.18 unsupported
[QNX Hypervisor 2.2用户手册]9.9 logger