当前位置:网站首页>[QNX Hypervisor 2.2用户手册]9.17 tolerance
[QNX Hypervisor 2.2用户手册]9.17 tolerance
2022-08-02 04:31:00 【高桐@BILL】
[QNX Hypervisor 2.2用户手册]专栏目录导航
设置通知hypervisor超时前host系统允许的延迟时间;
语法
tolerance microseconds
选项
microseconds
仿真计时器设备的容错,以毫秒为单位。默认值为时钟周期的10%。
描述
为了支持guest系统虚拟化计时器硬件(例如,x86傻姑娘的hpet虚拟设备),当guest计时器中断需要被发送时,hypervisor使用QNX 系统计时器来产生通知。
这些QNX计时器通知不会在请求的计时器逾期时间点准确地传送给Hypervisor;在计时器逾期和通知的发送之间有一定的延迟,因为Guest中断的发送比其预期要晚,这种延迟可能会引起guest虚拟化的不精确;
tolerance选项设置Host 系统所允许的在通知计时器预期超时的最大值,以微秒为单位。如果没有指定tolerance选项,tolerance默认值为hsot系统时钟周期的10%。(默认为 1ms,使默认容差为 100us)。
注意️
设置较低的tolerance值将会改善Guest中断传递的延迟,但是可能会增加系统负载,并由此降低系统总性能。
边栏推荐
猜你喜欢
随机推荐
【STM32】 ADC模数转换
UE4 事件图表不小心拉了很远,找不到一开始创建的节点
UE4 AI行为树实现随机和跟随移动
Deep blue college - handwritten VIO operations - the first chapter
2022 Huawei Software Elite Challenge (Preliminary) - Summary
力扣练习——44 路径总和 III
学内核之五:问题一,关于上下文切换
UE4 创建开始游戏界面UI
通关剑指 Offer——剑指 Offer II 008. 和大于等于 target 的最短子数组
Line generation 005
PDF file conversion format
alibaba数据同步组件canal的实践整理
CaDDN code debugging
A Practical Arrangement of Map GIS Development Matters (Part 1)
C语言可以应用在哪些领域?
batch_size of deep learning foundation
洗牌(DAY 100)
gergovia's deal tijie
如果有些字段不想进行序列化怎么办?
【C语言程序】求直角三角形边长