摘要
本发明公开了一种基于ebpf的软锁检测分析方法、系统、介质及产品,本发明方法包括在虚拟机软锁时基于主机系统上的ebpf代码监控的虚拟机vCPU的执行状态中的vCPU退出guest模式信息进行软锁检测,若连续多个软锁检测周期内未找到vCPU退出guest模式的信息,则判定为主机系统原因所导致;若连续多个软锁检测周期内找到vCPU退出guest模式的退出次数统计信息超过预设阈值且退出原因匹配预设规则判定为虚拟机内部原因所导致。本发明旨在实现不更改虚拟机内核的情况下,准确判断虚拟机出现软锁问题的原因,确定是由于主机系统资源调度还是虚拟机内部本身导致的虚拟机出现软锁问题。