关注企业级NVMe SSD的小伙伴对U.2接口一定不会感到陌生。然而,在U.2之外,还存在一种名为“U.3”的硬盘接口,二者外观完全相同,接口性能也都一样,甚至不少客户直接将U.3的NVMe SSD部署在U.2服务器上使用。但既然3>2,那么U.3到底升级了哪些内容?本文做一个简单的解答。

U.3基于SFF-TA-1001技术规范,该规范对SFF-8639物理连接器中的PCIe高速链路进行了调整,让NVMe SSD不仅可以通过PCIe与主机直接连接,也可以通过可选的三模控制器(Tri-Mode Controller),实现U.3接口NVMe SSD、SAS硬盘、SATA硬盘在同一插槽下互换使用,借此简化硬盘的部署和升级难度。

由于U.3、U.2使用相同的SFF-8639物理连接器,因此二者对应的NVMe SSD在接口、外观方面并不存在本质差别。兼容性方面,基于U.3的NVMe SSD必须支持U.2主机的向后兼容,这是客户可以在支持U.2 NVMe SSD的服务器上直接使用U.3 NVMe SSD的根本原因。但是,SFF-TA-1001并未要求U.3主机提供对U.2硬盘的支持,这一点需要特别注意。

引脚定义

如下图所示,在U.2中,PCIe1/SAS2、PCIe2/SAS3共用引脚,而SAS0、SAS1、PCIe0、PCIe3使用独立引脚。U.2接口如需同时提供对SAS、SATA、PCIe硬盘的支持,需要同时对六组引脚进行连接,这无疑会增加部署的复杂度。

而在U.3中,SAS0/PCIe0、SAS1/PCIe1改为共用引脚,只需对四组引脚进行连接,即可满足在同一U.3接口下,对SAS、PCIe硬盘的支持。

S15、E16、E25引脚信号组合提供了当前设备的类型信息:

三模控制器

三模控制器(Tri-Mode Controller)提供对SAS、SATA、NVMe三种协议支持,它由I/O控制器、高速缓存、接口(如SFF-8654)等部分组成,通过内建的“自动检测”功能确定当前连接的硬盘种类,并对硬盘所属协议中的一些关键特性提供支持,如端到端CRC数据保护、热插拔等。


同时,一些三模控制器还支持Secure Boot功能,防止其自身固件被篡改,以提供更高的安全性,降低企业数据泄露或损坏的风险。还不了解Secure Boot的小伙伴,可以看这里《Secure Boot功能简析》

通用背板管理框架

SFF-TA-1005技术规范定义了一套名为“Universal Backplane Management(UBM)”的通用背板管理框架,它允许用户管理SAS、SATA、NVMe设备,而无需对驱动程序或软件堆栈进行修改。这些功能包括:

• 提供参考时钟的控制(RefClk或者SRIS/SRNS);
• 通过禁用电源实现对设备的电源控制,如停用某一块硬盘;
• 重置PCIe设备;
• 通过PRSNT#、IFDET#、IFDET2#信号判断检测到的设备类型;
• 单端口或双端口的支持;
• 提供对硬盘固件升级功能的支持等。

总的来说,U.3可以算是U.2的一个小幅改进,既提供了对U.2主机的向后兼容,又可在部署了三模控制器的主机上使用,以更高的整合度降低企业存储系统升级的复杂性。

值得一提的是,我们刚刚发布的PBlaze6 6930系列PCIe 4.0企业级NVMe SSD也采用了U.3接口,提供高达1,600K IOPS的4K随机读性能以及最大30.72TB容量点,可在标准24 Bay 2U服务器上提供超过730TB的存储容量,显著降低企业服务器的部署数量,大幅提升数据中心能耗比。

而随着最新一代处理器的发布,目前服务器已经正式启用了PCIe 5.0接口,以EDSFF(E1.S、E3.S)为代表的PCIe 5.0企业级NVMe SSD也将在上半年崭露头角。Memblaze也将紧跟技术趋势发展,第一时间为有需求的客户带来相应产品,以更加多样化的产品形态,为客户提供持续的高性能、高可靠性闪存产品和服务。

参考资料:
• SFF-TA-1001 Spec
• SFF-TA-1005 Spec
• Broadcom 9600 Series Tri-Mode RAID Adapters and eHBAs Brief

3>2,看看U.3升级了啥相关推荐

  1. 系统架构升级要不要上微服务?历“久”弥新微服务——你真的需要升级微服务架构吗

    在 <微服务架构设计模式> 一书中,作者总结了关于微服务的一些"重点",原文如下: 中国企业和开发者对微服务架构的热情让我印象深刻.但如同我给所有客户的忠告一样,我想对 ...

  2. 使用rancher对Docker容器服务升级

    这是笔者以前使用到的一个docker管理工具--rancher 升级服务的步骤 记录一下,说不定有人需要或者以后能用上呢? 1.打包好后上传服务器,编写Dockerfile FROM jdk8apli ...

  3. pip 升级之后提示 bash: /usr/bin/pip3: No such file or directory

    1. 问题现象 pip 升级之后使用时报错: $ pip3 -V bash: /usr/bin/pip3: No such file or directory 通过命令查找 pip 位置 $ whic ...

  4. 旷视MegEngine核心技术升级

    旷视MegEngine核心技术升级 7 月 11 日,旷视研究院在 2020 WAIC · 开发者日「深度学习框架与技术生态论坛」上围绕 6 月底发布的天元深度学习框架(MegEngine)Beta ...

  5. 计图(Jittor) 1.1版本:新增骨干网络、JIT功能升级、支持多卡训练

    计图(Jittor) 1.1版本:新增骨干网络.JIT功能升级.支持多卡训练 深度学习框架-计图(Jittor),Jittor的新版本V1.1上线了.主要变化包括: • 增加了大量骨干网络的支持,增强 ...

  6. 快手推荐系统及 Redis 升级存储

    快手推荐系统及 Redis 升级存储 借傲腾™ 补上 DRAM 短板 内容简介: · 作为短视频领域的领先企业,快手需要不断导入更先进的技术手段来调整和优化其系统架构,以应对用户量和短视频作品数量的爆 ...

  7. YOLO3升级优化版!Poly-YOLO:支持实例分割!

    YOLO3升级优化版!Poly-YOLO:支持实例分割! POLY-YOLO: HIGHER SPEED, MORE PRECISE DETECTION AND INSTANCE SEGMENTATI ...

  8. CentOS7 php7.0 升级到php7.3

    不要问我为什么要升级,我不是运维.如果你也不是运维的话,而且是公司的服务器的话,那你还是要慎重啊,我他么的就这样填了一天的坑,简单记录一下这坑爹的一天 备份之前的php7.0(这很重要,非常重要) 如 ...

  9. web app升级—带进度条的App自动更新

    带进度条的App自动更新,效果如下图所示:   技术:vue.vant-ui.5+ 封装独立组件AppProgress.vue: <template><div><van- ...

  10. wampserver下升级php7

    wampserver下升级php7 1.下载php7 http://windows.php.net/download#php-7.0 选择 VC14 x86 Thread Safe 64位选X64 3 ...

最新文章

  1. Ubuntu 14.04 64bit上玩转graphviz绘图工具
  2. 3·15又能把网络电话怎么样?
  3. Gartner的2019战略性技术趋势:量子计算、区块链、AI
  4. ASP.NET AJAX(服务器回调)
  5. 亿佰特串口服务器接入阿里云MQTT协议的软件配置教程
  6. linux为已有磁盘扩容 kvm,KVM虚拟磁盘扩容
  7. 乌班图anaconda安装
  8. 怎样使用python画复杂函数_在python中绘制复杂的函数?
  9. 美图欣赏,转载[原文链接http://toutiao.com/a4001258776/]
  10. 洛克菲勒:一部西方石油工业的传奇史
  11. ubuntu安装翻译软件 stardict
  12. 16课:关于Springboot和@Cacheable注解拉去缓存,@CacheEvict清空缓存的原理
  13. cst matlab,CST与Matlab连接设置
  14. 人工智能革命,是创造就业还是摧毁就业?
  15. delphi cef写入html,Delphi XE 10.2.3使用CEF4Delphi取网页元素时碰到nbsp;变问号?的处理...
  16. QT学习笔记-第三天
  17. 关于图片加载的问题-如加载失败显示占位图,预加载,懒加载
  18. Python脚本处理文件
  19. linux配置dhcp服务
  20. 《鬼谷子本经阴符七术》

热门文章

  1. 中国风电法兰行业研究与投资前景预测报告(2021版)
  2. 激光电视会是一个风口,我这话撂这
  3. 双馈网风力发电系统仿真,包含风机控制,变螺桨距控制,AC_DC_AC控制
  4. 思科2.7.6 Packet Tracer - Implement Basic Connectivity(作业)
  5. 向军html视频教程
  6. word表格分开快捷键_5个Word表格技巧,你不一定会,特别实用
  7. 精英荟聚,入海捉蛟 | 2022年全国水下机器人大赛线上赛圆满举办
  8. python生成零矩阵_python 实现矩阵填充0的例子
  9. Mtk android中的设备树,msm8909+android5.1 device tree(dt) 设备树组成和编译
  10. 光猫、路由器、Wifi的解释