[QNX Hypervisor 2.2用户手册]7.4 找到当前的时间漂移
Posted 高桐@BILL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[QNX Hypervisor 2.2用户手册]7.4 找到当前的时间漂移相关的知识,希望对你有一定的参考价值。
你可以通过向qvm进程发送一个SIGUSR1信号来检索一个Guest当前的时间漂移的值。
可以通过以下指令来完成:
slay -s SIGUSR1 qvm
qvm进程实例将会输出时间信息到它配置的输出位置,例如:
# ======================================================================= Features: 0 Current host time: 8c50ccb052 Current guest time: 33743c4cd Current drift: a2e
Guest和Host时间都可以以时间周期来表示,从系统可用的最高频率时钟检索。
在上面的案例中,假设CPS是0x8f0d1c9c,或0.42纳秒,当前0xa2e (2606) 的漂移是:
2606 * 0.42 = 1095
纳秒;或接近1.1微妙。
注意!
当然,查看漂移的行为需要时间,因此查询的结果将始终有点过时。
更多关于时间漂移的信息,参考“Understanding QNX Virtual Environments” 章节的“Time”。
以上是关于[QNX Hypervisor 2.2用户手册]7.4 找到当前的时间漂移的主要内容,如果未能解决你的问题,请参考以下文章
[QNX Hypervisor 2.2用户手册]7 系统监控和故障排除
[QNX Hypervisor 2.2用户手册]7.2.3 更新Hypervisor事件追踪描述(可选)
[QNX Hypervisor 2.2用户手册]7.2.2 Guest与Host时间线对比
[QNX Hypervisor 2.2用户手册]7.4 找到当前的时间漂移