忆联SR-IOV解决方案:助力云数据中心节能提效,向“绿”而行

随着AI时代的到来,云数据中心如何实现节能提效正成为热门话题。其中,SR-IOV技术凭借灵活度高以及可节约虚拟化业务算力等优势,是打造绿色低碳云数据中心的重要解决方案之一。

一、什么是SR-IOV 技术

SR-IOV 是由国际组织 PCI-SIG 组织定义的 PCIe 规范的扩展规范,旨在消除VMM 对虚拟化 I/O 操作的干预,提高数据传输性能,为 VM(虚拟机)提供独立的内存空间、终端、DMA 数据流。具备 SR-IOV 功能的 I/O 设备基于 PCIe 规范可管理、创建多个 VF(virtual function)。PCIe PF(physical function)是 PCIe 总线上的主要实体,一个 PCIe 设备具有一个或多个 PF,PF 设置 VF 数量,全局启动或停止 VF,VF 可以不通过 VMM 的干预完成数据的访问和转移。

图1:传统虚拟机与SR-IOV虚拟机对比

SR-IOV 功能下,原本是 VMM 承担的中断交由虚拟机直接处理,提升了设备 I/O 性能,同时虚拟机可以直接与 PCIe 设备进行交互,大大减轻了物理主机 CPU 的负担,使其可承担更多的虚拟机设备。另外,通过 SR-IOV 功能,可以减少 PCIe 设备的需求量,节省 PCIe 插槽,使得硬件资源可以更加充分使用。

基于以上优势,多家 SSD 厂商开始布局 SR-IOV,目前忆联已领先在企业级 UH8 系以及数据中心级 UH7 系产品上成功实现 SR-IOV 功能应用,并在多个云数据中心投入使用。

二、忆联 SR-IOV 方案验证

1 验证环境

1.1 本次验证硬件配置

·CPU:2* Intel(R) Xeon(R) Gold 6336Y CPU @ 2.40GHz 24cores/48threads

·内存:16*32GB 3200MT/S DDR4

·系统盘:1*960G 12Gbps

·SSD:1*UH8 系 3.84T

·HBA 卡:1*MegaRAID 9440-8i

·NIC:2* SC332

1.2 本次验证软件配置

·操作系统:CentOS Linux release 8.3.2011

·内核:Linux 4.18.0-240.el8.x86_64

·测试工具:2.6 及以上版本

·QEMU-KVM:2.12

·NVMe 开源驱动:1.11.1

·umtool 工具:1.0.1.5

2 验证方法

本次验证,在虚拟化分区方式的场景下,通过 SR-IOV 技术将一片 PCIe 4.0 3.84TB SSD(绑定 16 个 CPU 核)配置为 2 个容量为 1.92TB VF(绑定 8 个 CPU),4 个 960G VF(绑定 4 个核),8 个 480G VF(绑定 2 个核),如下示意图。

图2:虚拟化分区方式场景

测试 IO 基本模型如下:

·读写带宽(bs=128k,job=1,iodepth=128,read/write)

·读 IOPS(bs=4k,job=16,iodepth=128,randread)

·写 IOPS(bs=4k,job=8,iodepth=64,randwrite)

通过对盘进行划分为 2/4/8 个 VF 的场景下,在常规 IO 测试模型下进行 SR-IOV 方案验证。

3 验证结果

3.1 SSD 性能充分使用,有效提高利用率

本次在 SR-IOV 功能下的不同 VF 场景下总性能与整盘的性能对比图如下(以下数据为此次验证数据,仅供参考)。

*注:总带宽/总 IOPS=平均性能×VF 数量

图3:使用 SR-IOV 前后盘片性能对比图

从图 3 可以看到,在此次 SR-IOV 方案验证下,PF 性能、VF 性能总和与原盘的性能相比波动较低,基本在 5%以内,实现了对忆联 UH 系列 SSD 性能充分使用。在云场景下,可以减少用户所需PCIe设备数量,有效提升租户利用率,实现云虚拟化业务降本增效。

3.2 各场景下 VF 性能稳定,扩展性、灵活性高

为验证 VF 性能稳定,在划分 2/4/8 个 VF 的场景下,分别进行了测试,结果如下图。

注:偏差值=(VF 均值-VF 性能)/VF 均值*100%

图4:SR-IOV 功能下各 VF 与均值偏差图

数据显示,各 VF 测试值与 VF 均值基本偏差小于 1%,VF间性能分配较为稳定,扩展性较高,可灵活根据用户需求进行 VF 数量设置及管理。

3.3 SR-IOV with QoS 性能隔离明显

将 SSD 拆分成多个虚拟盘后,为了避免出现多个虚拟机同时运行以及同个虚拟机同时对盘上下业务从而出现性能上互相干扰的情况,忆联针对 SR-IOV 特性做了针对性能隔离的设计——SR-IOV with QoS,可通过 SSD 芯片对各 VF 进行流控,做到性能均衡,保障虚拟SSD盘的大带宽、低时延等特性,满足云数据中心对于高性能数据存储的需求。

图5:具体业务场景下 VF 的性能表现

三、忆联 SR-IOV技术的演进方向

1、SR-IOV 的性能隔离功能进一步优化

当前忆联 SR-IOV 使用 NS 对 VF 进行逻辑上的数据隔离,但因为所有 VF 都使用公共的Nand Flash 空间,各 VF 间不可避免会存在性能影响,虽然在 QoS 功能的调度下控制到了一定范围内,但在部分更为复杂业务场景下仍不可避免。为解决这个问题,忆联将继续深耕 SR-IOV 在 SSD 上的应用,进一步优化性能隔离算法,实现更好的隔离效果。

2、SR-IOV 的数据安全

虚拟机数据安全至关重要,当前代次虚拟机数据可以通过 trim 的方式进行清除,但对于金融、政府等对数据安全要求高的客户仍存在不足,如当 SSD 离开数据中心机柜便存在数据被盗取的可能。忆联针对虚拟机数据安全的研究方向已初具成果,后续可以做到在虚拟机释放时,对应到 SSD 上的物理数据同时彻底销毁,为维护数据安全提供保障。

3、SR-IOV 的智能化

忆联当前代次的 SR-IOV 具备各 VF 性能统计能力,新一代 SSD 中支持虚拟机性能智能分析,根据性能状态进行性能配置反馈,支持对虚拟机状态进行智能诊断并远程修复等功能。

综上所述,忆联 UH8 系列及 UH7 系列 SSD 的 SR-IOV 技术是可真正做到降本增效、绿色低碳可持续的存储方案。能有效提高盘片利用率,减少存储空间的浪费,实现节能减排的同时,忆联 SR-IOV 方案表现出效果显著的隔离度,更能满足用户在云化环境下对AI、分布式数据库、高性能企业应用等需求。

多年来,忆联持续加大SSD产品的研发创新投入力度,结合自身在闪存领域的多重优势,通过硬件技术与用户应用场景结合,不断迭代更为先进的SSD产品助力企业业务系统稳定运行 。忆联 SR-IOV 方案是对公司研发创新能力最好的验证,未来忆联将进一步夯实产品创新能力,为数字经济高质量、可持续发展添砖加瓦。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/167763.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

65%更小的APK和70%更少的内存:如何优化我的Android App的内存

65%更小的APK和70%更少的内存:如何优化我的Android App的内存 (Note: This is a translation of the provided title) 为什么应用程序内存很重要? 使用最少的内存的高效应用程序可以提升性能,节省设备资源并延长电池寿命。它们提供流畅的用…

同为科技(TOWE)机架PDU产品在IDC数据中心机房建设中的应用

当今社会互联网发展迅速, 随着带宽需求的提升, 网络的保密性、安全性的要求就越来越迫切。PDU(Power Distribution Unit) 是 PDU具备电源分配和管理功能的电源分配管理器。PDU电源插座是多有设备运行的第一道也是最为密切的部件, PDU的好坏直…

html内连框架

src:引用页面地址 name&#xff1a;框架标识名称 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title> </head> <body> <!--iframe src&#xff1a;地址 w-h&#xff…

电商行业常见信息化工具及电商API接口一体化解决方案

主流的电商行业随着市场趋势发展&#xff0c;企业管理需求也日渐增多&#xff0c;不同的业务管理又有不同的系统支撑&#xff0c;业务增长的同时&#xff0c;数据的交互、管理的难点也在频频而出&#xff0c;那么电商企业如何实现信息一体化&#xff1f;如何解决目前存在的多系…

JVM 基础篇:类加载器

一.了解JVM 1.1什么是JVM JVM是Java Virtual Machine&#xff08;Java虚拟机&#xff09;的缩写&#xff0c;是一个虚构出来的计算机&#xff0c;是通过在实际的计算机上仿真模拟计算机功能来实现的&#xff0c;JVM屏蔽了与具体操作系统平台相关的信息&#xff0c;Java程序只需…

【React】高频面试题

1. 简述下 React 的事件代理机制&#xff1f; React使用了一种称为“事件代理”&#xff08;Event Delegation&#xff09;的机制来处理事件。事件代理是指将事件处理程序绑定到组件的父级元素上&#xff0c;然后在需要处理事件的子元素上触发事件时&#xff0c;事件将被委托给…

Python —— hou.NetworkItem class

在一个network内&#xff0c;所有可见元素的基类&#xff1b; 此类没有方法&#xff0c;仅作为 hou.NetworkMovabelItem、hou.NodeConnection 基类存在&#xff0c;这两个子类在网络编辑器内均是可见的&#xff0c;是没有真正有意义的基类的&#xff1b;通过提供一个公共的基类…

deque的简单了解

介绍 deque是一种结合了list和vector两者优势的一种容器&#xff0c;它既可以支持下标的随机访问&#xff0c;并且头插头删的效率都不低&#xff0c;但相对也存在一定的缺陷&#xff0c;在中间插入和遍历上&#xff0c;消耗相对较大。 deque并不是真正连续的空间&#xff0c;…

读卡器+芯片

RFID Reader 产品参数 产品型号 RFID Reader 尺寸(mm) 104*70*11.7mm 外观颜色 黑 材质 ABS 接口 MINI 功率 0.1W 电源 5V/1A 读卡距离 40mm 工作温度 -40~85℃ 工作频率 13.56Mhz 串口功能 支持 支持协议 ISO/IEC 14443、ISO/IEC 15693 产品参数 …

分布式存储 vs. 全闪集中式存储:金融数据仓库场景下的性能对比

作者&#xff1a;深耕行业的 SmartX 金融团队 张德敏 近年来随着金融行业的高速发展&#xff0c;经营决策者及监管机构对信息时效性的要求越来越高&#xff0c;科技部门面临诸多挑战。例如&#xff0c;不少金融机构使用数仓业务系统&#xff0c;为公司高层提供日常经营报表&am…

【剑指Offer】36.二叉搜索树与双向链表

题目 输入一棵二叉搜索树&#xff0c;将该二叉搜索树转换成一个排序的双向链表。如下图所示 数据范围&#xff1a;输入二叉树的节点数 0≤n≤1000&#xff0c;二叉树中每个节点的值 0≤val≤1000 要求&#xff1a;O(1)&#xff08;即在原树上操作&#xff09;&#xff0c;时间…

YOLOv5论文作图教程(1)— 软件介绍及下载安装(包括软件包+下载安装详细步骤)

前言:Hello大家好,我是小哥谈。在学习YOLOv5算法的过程中,很多同学都有发表论文的需求。作为文章内容的支撑,图表是最直接的整合数据的工具,能够更清晰地反映出研究对象的结果、流程或趋势。在发表论文的时候,审稿人除了关注论文的内容和排版外,也会审核图表是否清晰美观…

华为数通方向HCIP-DataCom H12-831题库(多选题:21-40)

第21题 网络管理员A希望使用ACL匹配特定的路由条目,请问以下哪些路由条目将被图中的ACL规侧匹配? acl number 2000 rule 10 permit source 10.0.0.0 0.0.6.0A、10.0.0.1/32 B、10.0.0.0/24 C、10.0.1.0/24 D、10.0.2.0/24 答案: 解析: 通配符十进制6转换二进制为00000110,…

从Excel到智能化:智能报表的演进与未来发展趋势

摘要&#xff1a;本文由葡萄城技术团队于CSDN原创并首发。转载请注明出处&#xff1a;葡萄城官网&#xff0c;葡萄城为开发者提供专业的开发工具、解决方案和服务&#xff0c;赋能开发者。 报表的迭代历程 报表工具的诞生与计算机技术的出现和信息技术的进步密不可分。下图是报…

springBoot--web--路径匹配

路径匹配 前言在配置文件中配置路径匹配结果 前言 spring5.3之后加入了更多的请求路径匹配的实现策略 以前只支持antPathMatcher策略&#xff0c;现在提供了PathPatternParse策略&#xff0c;并且可以让我们指定到底使用哪种策略 PathPatternParser: 在jmh基准测试下&#xff…

YOLOv5/v7/v8改进实验(五)之使用timm更换YOLOv5模型主干网络Backbone篇

&#x1f680;&#x1f680; 前言 &#x1f680;&#x1f680; timm 库实现了最新的几乎所有的具有影响力的视觉模型&#xff0c;它不仅提供了模型的权重&#xff0c;还提供了一个很棒的分布式训练和评估的代码框架&#xff0c;方便后人开发。更难能可贵的是它还在不断地更新迭…

QT学习day5(QT实现TCP协议)

作业&#xff1a;利用TCP客户端和服务器实现网络聊天室&#xff08;简单版QQ&#xff09; 1.服务器代码 widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include<QTcpServer> //服务器头文件 #include<QTcpSocket> …

“香蕉大王”的转型升级,能否扩大市场份额?

佳农食品控股 ( 集团 ) 股份有限公司,于2023年10月11日同海通证券签署上市辅导协议&#xff0c;计划登陆上交所主板。据了解这已经不是佳农食品第一次IPO了&#xff0c;2019 年&#xff0c;佳农集团曾向上交所递交过招股说明书&#xff0c;当时的招股书披露&#xff0c;佳农集团…

磁盘分区如何分? 电脑磁盘分区免费软件指南!

列出并比较顶级免费磁盘分区管理器软件&#xff0c;以选择适用于 Windows 的最佳分区软件&#xff1a; 系统分区在现代计算机设备中起着非常重要的作用。它们可以存储数据&#xff0c;使系统文件远离用户数据&#xff0c;并在同一台设备上安装多个操作系统。但是&#xff0c;这…

阿里云对象存储OSS怎么停止扣费

阿里云对象存储OSS一直扣费如何停止&#xff1f;如何关闭对象存储OSS&#xff1f;阿里云对象存储OSS没有关闭功能&#xff0c;如果不再使用对象存储OSS可以删除存储空间Bucket下的所有文件&#xff0c;详细说下阿里云对象存储OSS停止收费的方法&#xff1a; 阿里云对象存储OSS…