摘要
本发明公开一种基于IO虚拟化的磁盘IO加速方法及装置,涉及IO虚拟化技术领域。针对现有IO虚拟化方案无法充分利用硬件资源或在处理复杂IO操作时效率较低的缺陷,采用方案:搭建虚拟化系统;虚拟化系统将CPU核心和物理磁盘分区虚拟化,并分配唯一编码标识;进行设备发现和端口状态模拟,截获客户端访问请求;虚拟机监控器截获CPU的磁盘读写请求,由虚拟化系统接管后续工作,记录虚拟化情况于页表内;虚拟软件通过地址转换分配数据地址至虚拟分区,建立新的页表记录映射关系;创建相对高优先级的进程,复制为N个相同虚拟进程并发执行;同时触发N个进程,并行进行磁盘IO操作。本发明通过在软件层面对IO操作进行优化,可以显著提高磁盘IO的性能。
技术关键词
虚拟化系统
IO加速方法
虚拟设备
物理磁盘
虚拟机监控器
加速装置
客户端
核心
进程
分区
虚拟化设备
搭建模块
地址转换
IO虚拟化技术
软件
读取磁盘
IO设备
磁盘设备
虚拟系统
系统为您推荐了相关专利信息
航天嵌入式软件
接口测试方法
变异方法
校验信息
修补算法
应用程序兼容性测试方法
虚拟设备
设备通信
终端
节点
PCIe设备
发布者
芯片
配置传输参数
虚拟设备
培训系统
风电场监控
风力发电机组
风电场运行状态
虚拟仿真环境
嵌入式软件程序
虚拟仿真测试方法
服务器
物理测试方法
测试设备