通过Windows驱动优化VDI磁盘读写的方法与流程

文档序号:35292961发布日期:2023-09-01 15:26阅读:43来源:国知局
通过Windows驱动优化VDI磁盘读写的方法与流程

本申请涉及虚拟化,具体地,涉及一种通过windows驱动优化vdi磁盘读写的方法。


背景技术:

1、在vdi(virtualdesktopinfrastructure,虚拟桌面基础架构)虚拟机环境中,所有vdi桌面均由服务器提供存储服务,vdi虚拟机内的磁盘读写速度与存储服务器带宽以及负载有关。当多vdi桌面同时登陆和使用时可能出现开机风暴带来的存储服务器高负载,以及高网络延时导致的vdi虚拟机内磁盘读写缓慢的问题。


技术实现思路

1、为了克服现有技术中的至少一个不足,本申请提供一种通过windows驱动优化vdi磁盘读写的方法。

2、第一方面,提供一种通过windows驱动优化vdi磁盘读写的方法,包括:

3、在多个vdi虚拟机中的每个vdi虚拟机中制作windows系统盘,并安装客户端以及磁盘过滤驱动;

4、控制每个vdi虚拟机运行并启动windows系统,磁盘过滤驱动进行加载,并记录windows系统读取的扇区和与扇区对应的扇区数据,形成记录文件;客户端读取记录文件中的扇区以及扇区数据,生成块文件,块文件与windows系统盘存在一一对应关系;

5、将块文件上传到vdi服务器;

6、当属于同一个windows系统盘的vdi虚拟机对应的多个终端启动时,vdi服务器先读取块文件到内存,再将内存映射到vdi虚拟机的内存中;

7、当vdi虚拟机运行后,启动windows系统,磁盘过滤驱动进行加载,并在vdi虚拟机的内存中查找块文件的扇区;判断windows系统读取的扇区是否为块文件的扇区,当windows系统读取的扇区为块文件的扇区时,磁盘过滤驱动将块文件的扇区对应的扇区数据直接返回给windows系统。

8、在一个实施例中,在控制每个vdi虚拟机运行并启动windows系统之前,方法还包括:

9、通过客户端启动磁盘过滤驱动,磁盘过滤驱动用于记录下次开机时windows系统读取的扇区以及扇区对应的扇区数据。

10、在一个实施例中,当windows系统读取的扇区不为块文件的扇区时,windows系统从存储服务器获取扇区数据。

11、相对于现有技术而言,本申请具有以下有益效果:本申请通过windows驱动优化vdi磁盘读写,用以缓解多vdi虚拟机同时运行带来的windows系统磁盘读写缓慢的问题,该方法可大幅度降低vdi系统在开机时产生的多次从存储服务器获取扇区内容的操作,降低开机风暴产生的可能,优化系统运行,提高用户体验。



技术特征:

1.一种通过windows驱动优化vdi磁盘读写的方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,在所述控制每个所述vdi虚拟机运行并启动windows系统之前,所述方法还包括:

3.如权利要求1所述的方法,其特征在于,当所述windows系统读取的扇区不为所述块文件的扇区时,所述windows系统从存储服务器获取扇区数据。


技术总结
本申请涉及一种通过Windows驱动优化VDI磁盘读写的方法,通过Windows驱动优化VDI磁盘读写,用以缓解多VDI虚拟机同时运行带来的Windows系统磁盘读写缓慢的问题,该方法可大幅度降低VDI系统在开机时产生的多次从存储服务器获取扇区内容的操作,降低开机风暴产生的可能,优化系统运行,提高用户体验。

技术研发人员:张赜
受保护的技术使用者:西安雷风电子科技有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1