摘要
本发明提供一种基于核间互检的虚拟机健康检测方法及系统,属于虚拟机监控技术领域,包括:步骤S1,在检测到虚拟机所使用的任一核心的性能检测单元计数器溢出时,产生不可屏蔽中断;步骤S2,检测所有核心的溢出次数是否超过预设阈值:若是,则上报告警信息,同时进行异常处理,并进入步骤S3;否则进入步骤S3;步骤S3,触发不可屏蔽中断的核心向其他所有核心发送核间中断;步骤S4,核心响应于核间中断以执行溢出次数清零操作。有益效果:通过对虚拟机使用的核心进行检测,以及通过核心互检,保证系统正常运行,实现虚拟机监视器对虚拟机的检测完全解耦,实现虚拟机无感的健康检测。
技术关键词
虚拟机健康检测
上报告警信息
核心
虚拟机监控技术
虚拟机监视器
计数器
保证系统
周期