1.一种虚拟机的时间同步方法,其特征在于,包括:
按照预设时长向本地设置的虚拟机监视器发送时间同步指令;
接收所述虚拟机监视器基于所述时间同步指令返回的时钟源时间;
基于所述时钟源时间,对本地设置的虚拟机进行时间同步。
2.如权利要求1所述的方法,其特征在于,所述时间同步指令为超级调用hypercall指令。
3.如权利要求1所述的方法,其特征在于,接收所述虚拟机监视器基于所述时间同步指令返回的时钟源时间,具体包括:
确定所述虚拟机监视器接收到所述时间同步指令,通过所述虚拟机监视器获取物理机时间;
接收所述虚拟机返回的物理机时间,并将所述物理机时间作为时钟源时间。
4.如权利要求1-3任一项所述的方法,其特征在于,在接收所述虚拟机监视器基于所述时间同步指令返回的时钟源时间之前,包括:
周期性获取时钟源的时钟源时间;
基于所述时钟源时间,将物理机时间与获取的时钟源时间进行同步。
5.一种虚拟机的时间同步装置,其特征在于,包括:
发送单元,用于按照预设时长向本地设置的虚拟机监视器发送时间同步指令;
接收单元,用于接收所述虚拟机监视器基于所述时间同步指令返回的时钟源时间;
同步单元,用于基于所述时钟源时间,对本地设置的虚拟机进行时间同步。
6.如权利要求5所述的装置,其特征在于,所述时间同步指令为超级调用hypercall指令。
7.如权利要求5所述的装置,其特征在于,在接收所述虚拟机监视器基于所述时间同步指令返回的时钟源时间时,所述接收单元具体用于:
确定所述虚拟机监视器接收到所述时间同步指令,通过所述虚拟机监视器获取物理机时间;
接收所述虚拟机返回的物理机时间,并将所述物理机时间作为时钟源时间。
8.如权利要求5-7任一项所述的方法,其特征在于,在接收所述虚拟机监视器基于所述时间同步指令返回的时钟源时间之前,所述接收单元还用于:
周期性获取时钟源的时钟源时间;
基于所述时钟源时间,将物理机时间与获取的时钟源时间进行同步。
9.一种终端设备,其特征在于,包括至少一个处理单元、以及至少一个存储单元,其中,所述存储单元存储有计算机程序,当所述程序被所述处理单元执行时,使得所述处理单元执行权利要求1~4任一权利要求所述方法的步骤。
10.一种计算机可读介质,其特征在于,其存储有可由终端设备执行的计算机程序,当所述程序在终端设备上运行时,使得所述终端设备执行权利要求1~4任一所述方法的步骤。