超融合HCI

深信服超融合SANGFOR HCI是面向下一代数据中心的软件定义基础架构,通过虚拟化技术融合计算、存储、网络和安全等资源,并提供运维管理、容灾备份、智能监控等高级特性,帮助用户构建极简、稳定、高性能的云化数据中心基石。
点击可切换产品版本
知道了
不再提醒
HCI6.10.0(R1-R2)
{{sendMatomoQuery("超融合HCI","开启Turbo虚拟机服务")}}

开启Turbo虚拟机服务

更新时间:2024-05-09

功能说明

当前HCI平台支撑着客户的关键业务,包括数据库应用、大数据分析、人工智能和机器学习等。这些应用对存储IO性能的要求很高,因为存储IO的性能水平直接关系到业务处理的迅速性和最终的用户体验。为了追求极致的IO性能,HCI平台引入了SPDK解决方案,这一举措在虚拟机IO性能测试以及运行IO密集型业务方面,显著提升了性能上限。

SPDKStorage Performance Development Kit )一种用于构建高性能存储应用程序的工具包。超融合在虚拟化层使用 SPDK-vHost 技术使虚拟机运行在用户态,使 IO 流可以绕过内核直接访问硬件,从而减少虚拟化陷入陷出引发的调度性能开销。

通过基于 SPDK-vHost Turbo 加速技术将虚拟机大块混合读写的平均时延从 4ms 降低到 2ms ,吞吐效率提升 50% 左右。小块 IOPS 提升 20% 以上,性能大幅领先。

SPDK接入虚拟存储的流程做了深度优化,单深度IO直接在轮询线程上下文访问虚拟存储,减少了一次线程切换开销;多深度IOIO切换到流水线线程上;大块IO按照128KB切分为多个IO请求并发处理。经过IO性能测试对比,与原HCI方案虚拟机相比,性能提升20%~50%,信创场景下,提升最高达200%

改造SPDK框架,适配虚拟机的双实例检测、高可用和原地热升级等高级功能,保证了Turbo虚拟机的平滑体验。

普通虚拟机和Turbo虚拟机可以同时存在,支持进行相互转换,可以根据虚拟机实际业务来选择虚拟机是否使用SPDK,在性能和功能上取得平衡。

注意事项

  1. 使用Virtio协议和Turbo虚拟机进行通信,故Windows虚拟机无法直接创建为Turbo虚拟机,需要先创建为普通虚拟机,安装VMtools之后,再转换为Turbo虚拟机,Linux系统自带Virtio驱动,无此影响。
  2. Turbo虚拟机暂时不支持HCI自带备份(含CDP)以及无代理备份。可以使用第三方有代理备份或应用层备份解决备份障碍。
  3. 不支持HCI / SCP容灾功能,可使用应用层容灾或其他第三方容灾方案。
  4. Turbo虚拟机必须开大页内存,不支持开启内存回收,在内存超配场景,可能出现找不到整页内存,导致虚拟机开不了机的问题。
  5. 支持在卷内热迁移运行位置,不支持热迁移存储位置支持冷迁移存储位置。
  6. 多卷场景,虚拟机不支持跨卷运行。
  7. 启用Turbo的虚拟机,不支持开启加密功能。
  8. 只支持虚拟存储,暂不支持外置存储和本地存储。
  9. 支持全量派生虚拟机,不支持模板链接派生虚拟机。
  10. 虚拟机存在快照,不允许开启Turbo模式。
  11. Turbo虚拟机磁盘不支持添加物理磁盘和虚拟共享盘。
  12. Turbo虚拟机使用raw格式磁盘,精简分配磁盘和预分配磁盘无性能差距,没有热变更磁盘分配方式需求,暂不支持磁盘动态分配。
  13. Turbo虚拟机仅支持三主机的存储卷,不支持两主机场景。
  14. Turbo虚拟机磁盘不支持读缓存选项。
  15. Turbo虚拟机磁盘不支持空间回收功能。
  16. Turbo虚拟机不支持使用磁盘快照,只支持存储快照。
  17. Turbo虚拟机跨存储克隆,目标存储需要为三主机以上虚拟存储,跨存储克隆不支持开机克隆。
  18. Turbo虚拟机不支持挂起。
  19. Turbo虚拟机不支持导入和导出。

操作步骤

  1. [系统管理/高级设置]中选择开启< Turbo服务>

  1. 参考如下创建全新虚拟机章节创建Turbo虚拟机。
  2. 变更虚拟机为Turbo虚拟机,需要关闭虚拟机,编辑虚拟机勾选大页内存,且请确保虚拟机已安装VMtools
  3. 完成上述步骤,点击虚拟机<更多操作>,点击<启用Turbo模式>

  1. 弹出页面中,浏览并确认所有内容,并勾选“已知悉以上条件并启用Turbo模式”,点击<确定>

  1. 在任务栏可查看转换进度。