3>2,看看U.3升级了啥
关注企业级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升级了啥相关推荐
- 系统架构升级要不要上微服务?历“久”弥新微服务——你真的需要升级微服务架构吗
在 <微服务架构设计模式> 一书中,作者总结了关于微服务的一些"重点",原文如下: 中国企业和开发者对微服务架构的热情让我印象深刻.但如同我给所有客户的忠告一样,我想对 ...
- 使用rancher对Docker容器服务升级
这是笔者以前使用到的一个docker管理工具--rancher 升级服务的步骤 记录一下,说不定有人需要或者以后能用上呢? 1.打包好后上传服务器,编写Dockerfile FROM jdk8apli ...
- 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 ...
- 旷视MegEngine核心技术升级
旷视MegEngine核心技术升级 7 月 11 日,旷视研究院在 2020 WAIC · 开发者日「深度学习框架与技术生态论坛」上围绕 6 月底发布的天元深度学习框架(MegEngine)Beta ...
- 计图(Jittor) 1.1版本:新增骨干网络、JIT功能升级、支持多卡训练
计图(Jittor) 1.1版本:新增骨干网络.JIT功能升级.支持多卡训练 深度学习框架-计图(Jittor),Jittor的新版本V1.1上线了.主要变化包括: • 增加了大量骨干网络的支持,增强 ...
- 快手推荐系统及 Redis 升级存储
快手推荐系统及 Redis 升级存储 借傲腾™ 补上 DRAM 短板 内容简介: · 作为短视频领域的领先企业,快手需要不断导入更先进的技术手段来调整和优化其系统架构,以应对用户量和短视频作品数量的爆 ...
- YOLO3升级优化版!Poly-YOLO:支持实例分割!
YOLO3升级优化版!Poly-YOLO:支持实例分割! POLY-YOLO: HIGHER SPEED, MORE PRECISE DETECTION AND INSTANCE SEGMENTATI ...
- CentOS7 php7.0 升级到php7.3
不要问我为什么要升级,我不是运维.如果你也不是运维的话,而且是公司的服务器的话,那你还是要慎重啊,我他么的就这样填了一天的坑,简单记录一下这坑爹的一天 备份之前的php7.0(这很重要,非常重要) 如 ...
- web app升级—带进度条的App自动更新
带进度条的App自动更新,效果如下图所示: 技术:vue.vant-ui.5+ 封装独立组件AppProgress.vue: <template><div><van- ...
- wampserver下升级php7
wampserver下升级php7 1.下载php7 http://windows.php.net/download#php-7.0 选择 VC14 x86 Thread Safe 64位选X64 3 ...
最新文章
- Ubuntu 14.04 64bit上玩转graphviz绘图工具
- 3·15又能把网络电话怎么样?
- Gartner的2019战略性技术趋势:量子计算、区块链、AI
- ASP.NET AJAX(服务器回调)
- 亿佰特串口服务器接入阿里云MQTT协议的软件配置教程
- linux为已有磁盘扩容 kvm,KVM虚拟磁盘扩容
- 乌班图anaconda安装
- 怎样使用python画复杂函数_在python中绘制复杂的函数?
- 美图欣赏,转载[原文链接http://toutiao.com/a4001258776/]
- 洛克菲勒:一部西方石油工业的传奇史
- ubuntu安装翻译软件 stardict
- 16课:关于Springboot和@Cacheable注解拉去缓存,@CacheEvict清空缓存的原理
- cst matlab,CST与Matlab连接设置
- 人工智能革命,是创造就业还是摧毁就业?
- delphi cef写入html,Delphi XE 10.2.3使用CEF4Delphi取网页元素时碰到nbsp;变问号?的处理...
- QT学习笔记-第三天
- 关于图片加载的问题-如加载失败显示占位图,预加载,懒加载
- Python脚本处理文件
- linux配置dhcp服务
- 《鬼谷子本经阴符七术》
热门文章
- 中国风电法兰行业研究与投资前景预测报告(2021版)
- 激光电视会是一个风口,我这话撂这
- 双馈网风力发电系统仿真,包含风机控制,变螺桨距控制,AC_DC_AC控制
- 思科2.7.6 Packet Tracer - Implement Basic Connectivity(作业)
- 向军html视频教程
- word表格分开快捷键_5个Word表格技巧,你不一定会,特别实用
- 精英荟聚,入海捉蛟 | 2022年全国水下机器人大赛线上赛圆满举办
- python生成零矩阵_python 实现矩阵填充0的例子
- Mtk android中的设备树,msm8909+android5.1 device tree(dt) 设备树组成和编译
- 光猫、路由器、Wifi的解释