【技术实现步骤摘要】
本公开实施例涉及虚拟机,尤其涉及一种云环境下指令运行的检测方法、装置、设备及存储介质。
技术介绍
1、x86架构是微处理器执行的计算机语言指令集,其中包括高级向量扩展(advancedvector extensions,avx)指令集在内的多种计算机指令集,在虚拟化场景下,在业务运行过程中,通过调用特定指令集中的计算机指令,可以实现提高处理器的执行速度的目的,但与此同时,会带来例如cpu降频等影响,因此,在云环境中检测特定指令的执行情况显得尤为重要。
2、现有技术中,大多数业务运行在虚拟机或容器内,而针对一些特定指令的检测只能在物理裸机内实现,因此,存在无法在虚拟机或容器内执行特定指令的检测的问题。
技术实现思路
1、本公开实施例提供一种云环境下指令运行的检测方法、装置、设备及存储介质,以克服无法在虚拟机或容器内执行特定指令的检测的问题。
2、第一方面,本公开实施例提供一种云环境下指令运行的检测方法,包括:
3、获取目标指令集的指令集标识;运行所述指令标
...【技术保护点】
1.一种云环境下指令运行的检测方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述检测结果包括第一检测结果,所述第一检测结果表征所述目标指令集是否被所述目标业务进程所使用;所述目标跟踪点包括第一跟踪点,所述第一跟踪点包括进程切换中使用的浮点寄存器停用函数;
4.根据权利要求3所述的方法,其特征在于,在通过对应的扩展伯克利包过滤器程序读取所述目标业务进程的第一浮点单元结构体内针对目标指令集的时间戳变量,得到所述第一寄存器信息,包括:
5.根据权
...【技术特征摘要】
1.一种云环境下指令运行的检测方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述检测结果包括第一检测结果,所述第一检测结果表征所述目标指令集是否被所述目标业务进程所使用;所述目标跟踪点包括第一跟踪点,所述第一跟踪点包括进程切换中使用的浮点寄存器停用函数;
4.根据权利要求3所述的方法,其特征在于,在通过对应的扩展伯克利包过滤器程序读取所述目标业务进程的第一浮点单元结构体内针对目标指令集的时间戳变量,得到所述第一寄存器信息,包括:
5.根据权利要求1所述的方法,其特征在于,所述检测结果包括第二检测结果,所述第二检测结果表征所述目标业务进程使用所述目标指令集的时长;所述目标跟踪点包括第一跟踪点和第二跟踪点,所述第一跟踪点包括进程切换中使用的浮点寄存器停用函数,所述第二跟踪点包括进程调度函数;
6.根据权利要求5所述的方...
【专利技术属性】
技术研发人员:叶志勇,
申请(专利权)人:北京火山引擎科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。