摘要
本发明公开了一种虚拟机通信方法、装置、设备及存储介质,应用于第一虚拟机,涉及虚拟化和存储系统技术领域,包括:基于预设虚拟功能向NVMe控制器发送通信初始化命令;获取NVMe控制器基于通信初始化命令发送的目标通信地址;目标通信地址为第一虚拟机与第二虚拟机进行通信的目标通信队列的地址;基于目标通信地址将目标消息数据写入目标通信队列中,并将目标通信队列对应的数据更新标识进行更新,以便第二虚拟机基于更新后的数据更新标识从目标通信队列中读取目标消息数据。这样一来,通过直接利用NVMe控制器的共享内存功能实现虚拟机之间的点对点数据交换,减少通信延迟和机器性能开销,提升虚拟化环境下的整体性能。
技术关键词
虚拟机通信方法
NVMe控制器
队列
数据更新
消息存储
命令
标识
门铃
消息更新
数据传输格式
指针
内存控制器
数据发送模块
通知
可读存储介质
存储计算机程序
地址映射
存储系统