固态存储
文章平均质量分 86
Memblaze_2011
这个作者很懒,什么都没留下…
展开
-
PBlaze6 6530系列企业级SSD通过PCI-SIG兼容性测试
近日,经过PCI-SIG官方的严格测试,Memblaze的PBlaze6 6530系列企业级SSD成功通过了PCIe 4.0的测试流程并取得认证,表明该系列企业级SSD符合PCI-SIG PCIe 4.0的各项关键指标,能够与生态系统中的其它PCIe设备相互兼容。原创 2022-09-19 09:40:26 · 561 阅读 · 0 评论 -
NVMe-MI 时代的NVMe SSD监控和管理
Memblaze自PBlaze5企业级NVMe SSD开始就支持NVMe-MI。目前,最新的NVMe-MI版本是1.2b,它在内容上有着诸多升级。本文将从NVMe SSD的视角,结合NVMe-MI 1.2b对带外管理的命令和下发进行详细解读。原创 2022-08-29 11:10:07 · 2899 阅读 · 1 评论 -
当PBlaze6 6920 Raid阵列遇到FC SAN
FC SAN光纤通道存储区域网络是让多个服务器能够高速访问网络存储设备的系统,它让存储设备的存储容量、IO性能可以在终端业务部署中得到充分利用,也是当今企业IT架构的一种典型部署方式。那么,当PBlaze6 6920 Raid阵列遇到FC SAN,其性能表现又会如何?本次测试,将带来解答。原创 2022-08-23 18:33:23 · 700 阅读 · 0 评论 -
Fibre Channel为NVMe-oF提供更好的纠错能力
随着NVMe SSD在技术领域的广泛应用,越来越多的存储厂商开始聚焦基于NVMe-oF网络技术的存储系统的开发和推广。在这其中,Fibre Channel凭借可靠的架构特性、灵活的产品组网方式,占据了大量的市场份额。从最新的Fibre Channel路线图看,传输带宽已经实现64GFC、128GFC,并向256GFC进发。同时,NVMe SSD在PCIe Gen4系统下能够达到7GB/s的顺序读和5GB/s的顺序写,这对纠错带来了极大挑战。...原创 2022-07-04 13:49:46 · 382 阅读 · 0 评论 -
放着不用,数据会丢?浅谈SSD的数据保持力问题
最近,在论坛经常看到有人提出这样的疑问:SSD长时间断电不用,里面的数据会丢失吗?SSD放了几年,会无法启动吗?在此做个简单的分析与解答。之所以有这样的疑问,是因为SSD的核心元件——NAND Flash工作原理导致的“数据保持力(Data Retention)”问题,它也是所有基于NAND Flash的SSD共有特性。什么是“数据保持力”SSD也好,U盘也罢,它们都是我们最为常用的“非易失性存储器(non-volatile memory,即NVM)”。从名字不难看出,它并非数据绝对不会丢失,只是不易原创 2022-05-16 18:15:14 · 4646 阅读 · 0 评论 -
下一代企业级SSD设计规范EDSFF详解
目前,部署于数据中心的企业级NVMe SSD正逐渐进入PCIe 4.0时代,但随着PCIe 5.0在消费级市场的率先落地以及PCIe 6.0的最新发布,不断翻倍的接口性能使得广大SSD厂商不得不未雨绸缪,应用于下一代SSD的参考设计标准EDSFF也被越来越多的企业级SSD厂商提上日程。原创 2022-03-17 11:21:27 · 3217 阅读 · 0 评论 -
SSD 防护技:主机控制温度管理 HCTM
我们都知道,温度是影响SSD使用的重要因素,它不光对SSD使用过程中的稳定性造成影响,过高的温度更有可能损坏NAND里的数据,造成不可估量的损失。企业级SSD负载压力大,加之本身功耗就比消费级更高,“企业盘更热”的说法也就不足为奇。同时,高温机房、较差的散热条件都有可能造成硬盘温度升高。尽管服务器、数据中心都会配有大量的散热设备用于系统的稳定运行,但这并不等于万无一失。一般来说,企业级SSD都会带有高温保护功能,避免SSD在过热时发生损坏。元器件不同,对温度的耐受力就不一样。SSD的板温、主控芯片温原创 2022-02-07 18:23:31 · 1473 阅读 · 0 评论 -
如何让企业级 SSD 开发驶入“快车道”
SSD是一个复杂而精密的设备,企业级SSD尤为如此。从性能到功能再到可靠性,数据中心对企业级SSD都有非常严苛的要求。例如,一块企业级SSD就算是发生严重故障,也需要把log记录清楚,并且能够从故障中恢复。打造一款企业级SSD并非易事,仍有很多课题需要深入研究。从需求和交付的角度讲。客户总想尽快拿到新的SSD产品,但是一款稳定的产品需要硬件选型、技术调研、代码开发以及全方位和多维度的测试验证,最终才能发布交付,要想做一款稳定的产品,这一过程必定是漫长的。从产品研发角度讲。理想状态下,Firmware与控原创 2022-02-07 18:20:07 · 1108 阅读 · 0 评论 -
PBlaze6 6530系列SSD的“黑匣子”——Persistent Event Log介绍
在最新发布的PBlaze6 6530系列企业级PCIe 4.0 NVMe SSD中,我们加入了Persistent Event Log(简称“PEL”)持久化事件日志功能。它是NVMe 1.4新增功能之一,相当于SSD的“黑匣子”,当设备在运行过程中遇到错误告警、固件升级、格式化等导致SSD状态信息发生改变的Event时,会进行清晰易读的日志记录,且当设备掉电、重启、Reset、Format、Sanitize操作时,都不会被消除,持久化保留。Persistent Event Log是非常实用的功能,便于大规原创 2021-12-07 13:33:42 · 1303 阅读 · 0 评论 -
真正的端到端数据保护是什么样的?
作为最重要的数据保护方式之一,NVMe端到端数据保护被众多企业用户所看重,它可以有效降低静默错误的发生,保护范围涵盖数据自Host端生成直至写入SSD NAND当中,以及从SSD NAND读取直至返回Host的全部流程。它使得数据不论是在SSD内部,还是SSD外部,都能得到一致性保证。根据OCP对企业级可靠性给出的建议,数据流经的每一个环节,如PCIe接口、控制器内部、RAM、Flash端口等,都应带有重叠的保护机制,以降低数据出错的风险。如主机PCIe接口到SSD控制器有LCRC和ECRC保护,数据在控原创 2021-12-01 09:55:47 · 952 阅读 · 0 评论 -
Memblaze发布又一款PCIe Gen4系列企业级SSD —— 性能更强,功耗更低
2021年11月11日 – 继4月发布首款 PCIe 4.0 PBlaze6 6920 旗舰系列 SSD 以来,今天,Memblaze(北京忆恒创源科技股份有限公司)正式宣布推出面向主流市场的 PBlaze6 6530 系列 PCIe 4.0 企业级 SSD。该系列产品是基于 Memblaze 自主研发的统一架构平台(MUFP)开发的第二代产品,支持 NVMe 1.4 协议标准,采用最新的176层企业级 3D eTLC NAND 颗粒,相比上一代产品写入寿命更长,同时性能大幅提升,随机访问高达 1100K原创 2021-11-11 11:56:30 · 818 阅读 · 0 评论 -
企业级SSD 寿命要怎么看?
从SLC、MLC,到今天的TLC乃至QLC,技术的迭代使得NAND存储密度越来越高,每GB的拥有成本也越来越低。如今,几TB甚至十几TB的企业级NVMe SSD已经开始成为主流,但另一方面,NAND的Cell擦写寿命越来越短,也引发了对于SSD寿命的诸多讨论。什么是SSD的寿命?通常说的SSD寿命是指在SSD生命周期内允许的数据写入量。增大SSD的用户容量、选择更高可擦写次数的NAND颗粒,无疑都是延长SSD寿命的有效手段。同时,它还要求SSD的其它硬件、软件(固件)都不存在短板。一块企业级SSD在其原创 2021-10-18 10:01:04 · 4164 阅读 · 1 评论 -
揭秘:SSD的“可靠性”到底可不可靠
企业环境复杂多变,快速增长的业务需求使得企业在数据存储规模、存储性能和可靠性等多方面提出了越来越高的要求。SSD固态硬盘凭借极高的读写性能、极低延迟成为越来越多企业的首选解决方案,并在数据库、虚拟化、应用加速、大数据、云计算乃至人工智能等领域发挥重要作用。企业级SSD往往需要在高并发、大压力、24小时全天候运行的严苛环境下运行,其可靠性是企业级用户的重点关注之一。可靠性指的是一个部件或系统在规定的操作条件下,在特定的时间内继续执行其预定功能的能力。对企业级SSD而言,它是非常重要的一项指标,不仅直接决定产原创 2021-10-12 10:49:35 · 1911 阅读 · 0 评论 -
Telemetry 标准日志接口如何提升运维效率?
Telemetry标准日志接口如何提升运维效率?企业级SSD在存储系统的部署运维过程中,有时会需要收集日志信息做进一步问题调试分析,传统的做法是一些SSD厂商会自定义命令和工具进行收集,但不同SSD厂商工具和命令格式不尽相同,这就为存储系统的运维带来很高的运维成本。有些存储系统对SSD要求十分严格,不允许发一些自定义的命令,也会给日志收集工作带来很大的挑战。因此,Telemetry标准化日志收集接口应运而生。Telemetry 是什么?Telemetry是 NVM Express Base Speci原创 2021-08-13 17:12:49 · 1531 阅读 · 0 评论 -
共享存储设备,如何实现差异化 IO 分配策略
随着 5G、大数据、区块链、物联网以及人工智能等技术在各行业不断渗透,企业对于数据存储及实时处理的需求日益提高,现代数据中心的规模也随着应用服务需求的增长而越来越大,但数据中心资源利用率低、利用率不够弹性已逐步成为云计算进一步发展的制约因素。为了降低采购成本,目前业务厂商比较行之有效的方式是通过业务混部来提升硬件(CPU 和存储)资源利用率。这就需要 NVMe SSD 存储设备具备像多命名空间和加权轮询技术,实现在共享存储设备资源时,根据业务的优先级,提供差异化 IO 分配策略。原创 2021-06-23 10:34:35 · 506 阅读 · 0 评论 -
高寿命NVMe SSD应用场景探讨
对于读密集型业务负载,如搜索业务,较低寿命的SSD可以满足需求,但对于写入密集型应用,如缓存系统,读写混合型负载,如OLTP SQL数据库,SSD选型就要考虑高寿命产品。DWPD和PBW是 NVMe SSD两个寿命指标,反应SSD在生命周期内允许的用户写入量,特别JESD219负载下的寿命标称,可以帮助SSD寿命选型。原创 2021-06-22 16:44:00 · 3484 阅读 · 0 评论 -
PBlaze5 520 系列特性——双重自检
上次我们介绍了Memblaze最新推出的低功耗系列《PBlaze5 520 NVMe SSD ——NVMe-MI接口的带外管理》,这是从PBlaze5 520系列最新增加的功能,并向大家介绍了带外管理指的是什么,以及如何实现。今天我们为大家介绍PBlaze5 520系列的另一个全新特性——双重自检。PBlaze5 520 系列除了支持上电自检功能,还支持设备自检,即 Device Self-Test。备用电容在SSD的重要作用利用高速随机存储器(DRAM)缓存数据,是 S...原创 2020-08-26 15:19:39 · 3836 阅读 · 0 评论 -
PBlaze5 520 系列特性——NVMe-MI接口的带外管理
这段故事源于PCIe产品的两个引脚SMClk和SMDat,实现规范是SMbus。 图示1来源于《Enterprise SSD Form Factor Version1_a》里面SFF8639的引脚说明图中左下角标注的颜色指示这对引脚是optional的,可以实现也可以不实现,但是对于企业级的产品这是有必要实现的(The Enterprise PCIe SSD should support SM-Bus operation)。依据...原创 2020-08-11 16:04:31 · 4439 阅读 · 4 评论 -
PBlaze5 920系列特性——可变Sector Size管理(下)
上篇文章介绍了nvme format命令,通过这条命令就可以开启端到端数据保护功能,并且可以在VSS技术支持下,根据业务需求选择合适的格式化方式。在进行读写操作之前, 我们先要熟悉一下 Protection Information的定义。PI信息格式与Type1/2/3在列举命令之前需要简要介绍一下Protection Info的格式: ...原创 2020-04-08 17:06:30 · 878 阅读 · 0 评论 -
PBlaze5 920系列特性——可变Sector Size管理(上)
这是一条nvmecli的format命令,需要指出的是这条命令会打开PBlaze5 系列NVMe SSD端到端数据保护功能。当下,端到端数据保护技术已经是PBlaze5 910/916及最新发布的PBlaze5 920系列中成熟的数据保护技术,并且Memblaze实现了不同大小的sector 和元数据组合方案(Viable Sector Size Management,下文简称“VSS”),可...原创 2020-03-30 11:03:39 · 1830 阅读 · 0 评论 -
PBlaze5 920系列特性——多命名空间性能配额管理
近年来, 随着存储器技术的进步;高性能的NVMe SSD走入了越来越多的行业;助推了更多的客户的业务发展, 有了越来越多的应用场景. 同时, 我们也看到,随着NVMe存储设备的普及,越来越多的客户有了对SSD功能和性能都有着愈加精细的要求; 另一方面,NVMe SSD不断朝着更大容量、更高性能方向发展,在此背景下单一NVMe设备上部署多种不同类型应用的实际案例也越来越多。正是由于在单一大容量...原创 2020-03-30 10:18:40 · 1000 阅读 · 0 评论 -
PBlaze5 920系列特性——在线固件升级
在线固件升级的市场需求传统需要冷重启服务器才能升级固件的操作,需要用户停止业务,umount文件系统,冷重启完成SSD固件升级,然后mount文件系统,重新启动业务系统的各个模块。对用户来说,操作复杂,容易出错。所以用户更希望有一种不需要重启即可完成硬件固件升级的方法。另一方面,对于可靠性要求很高的存储系统而言,更会要求SSD必须支持固件在线升级功能,才能保证存储系统服务的连续性。存储系统...原创 2020-03-30 10:03:05 · 1393 阅读 · 0 评论 -
Flash错误的辩证论治
辨证论治是一个中医的概念,强调一种根据病因的不同和每个人身体情况的差别有针对性地展开救治,从而达到最优化治疗的过程。辨证论治反映的是对待事物的态度和原则,并没有揭示具体的方法,因此在具体过程中需要采用科学的方法通过实践总结积累经验。现代统计分析方法和数据挖掘技术为我们提供了积累经验的具体方法。例如,针对当前新型冠状病毒肺炎疫情,瑞德西韦的临床验证采用了组轻、中症患者308例,重症患者453例共...原创 2020-03-09 12:00:58 · 1589 阅读 · 1 评论 -
NVMe over Fabric诞生及发展(协议细节及市场现状篇)
经过《为了部落:NVMe over Fabric诞生记》及《为了部落:NVMe over Fabric诞生记——RDMA篇》两篇文章,NVMe over Fabric的发展背景和与之密切相关的RDMA已经介绍完毕,这篇文章将深入NVMe over Fabric内部,探究其设计思路及其规范下一个IO的传输过程。原创 2016-07-13 14:12:00 · 2205 阅读 · 0 评论 -
Memblaze发布企业级数据存储管理系统FlashRAID——从NVMe SSD出发,全面进击软件定义存储
北京,2016年6月15日—北京忆恒创源科技有限公司(Memblaze)于DCTC2016数据中心大会上宣布推出FlashRAID企业级数据存储管理系统。FlashRAID针对主流存储介质的特点,基于独特的架构设计,结合创新的核心技术,在保证数据存储高可靠性的同时,为用户提供线性可扩展的超高性能存储解决方案。随着固态存储技术的不断演进,NVMe SSD 已经在互联网以及多个行业市场上全面。高原创 2016-06-27 12:05:30 · 1783 阅读 · 0 评论 -
如何描述PCIe SSD性能的稳定性?
业界把瞬时出现比价大性能抖动现象称为“毛刺”,譬如产生超长延时等,这里需要引入IOPS一致性和QoS来描述产品性能的稳定性。本篇文章主要讨论的是PCIe SSD的QoS指标,并介绍当下主流的降低PCIe SSD性能抖动的技术。原创 2016-04-29 11:12:19 · 6885 阅读 · 1 评论 -
PostgreSQL介绍及PCIe SSD对其性能的提升效果分析
这篇文章主要对PostgreSQL做一个介绍,并比较了在PCIe SSD(本文使用Memblaze的PBlaze4 PCIe SSD)和硬件RAID聚合的SAS磁盘两种环境下,PostgreSQL数据库的联机事务处理(OLTP)的性能。原创 2016-05-10 17:55:30 · 5066 阅读 · 0 评论 -
FlashRAID 发布 与PBlaze4共筑企业固态存储解决方案
历经数年研发及实践,当前Memblaze的业务版图规划已经十分清晰。在 NVMe 趋势下,PBlaze 系列 SSD将是承载公司发展战略的主要产品线。此外,Memblaze将通过 FlashRAID 数据保护和存储管理软件系统,进行全面的系统级布局,助力客户完成IT架构向闪存存储升级。原创 2015-11-25 10:04:41 · 738 阅读 · 0 评论 -
全闪存Virtual SAN架构全解析
Virtual SAN属于融合架构Server SAN的一种,Server SAN能够高速发展与网络、闪存及软件定义等技术的发展具有密不可分的关系,其中闪存更是在计算和存储融合过程中起到了关键作用。自VMware发布Virtual SAN6.0版本以后,Virtual SAN解决方案支持了一种新的全闪存架构。本文就详细介绍下这一全闪存架构的搭建和性能效果。原创 2015-11-05 10:22:53 · 2760 阅读 · 0 评论 -
NVMe的目标:释放闪存潜能
主流的PCIe闪存卡性能要远高于SAS和SATA接口的固态硬盘,这是一个公认的观点,但是另一个问题是原生PCIe闪存卡就需要厂商为其开发专属的接口规范,以便PCIe能够与闪存实现更好的结合。但是市场要往前走就必须实现标准化,这时候NVMe出现了。原创 2015-08-11 16:28:51 · 1194 阅读 · 0 评论 -
2015中国闪存峰会:Memblaze联合创始人唐志波畅谈闪存标准化及产品寿命
2015年8月5日,一年一度的中国闪存峰会在北京开幕。专注固态存储产品及解决方案的Memblaze现身大会,与众多到场嘉宾就闪存技术及生态做了全面的交流。原创 2015-08-06 15:21:34 · 1734 阅读 · 0 评论 -
NVMe驱动解析-前言
本系列文章主要以Linux内核 3.10的nvme驱动为参考,从源码方面解析nvme协议。原创 2016-10-09 15:40:48 · 6526 阅读 · 0 评论 -
开年即有好消息,PBlaze4 通过Virtual SAN认证
新年伊始,Memblaze收到来自VMware官方认证团队的确认,PBlaze4 PCIe SSD已经通过VMware的Virtual SAN认证。借助VMware提供的原生NVMe驱动,客户就可以搭建基于PBlaze4的Virtual SAN环境。原创 2017-02-07 10:08:12 · 714 阅读 · 0 评论 -
LDPC 填 3D NAND 出错率的坑
3D TLC NAND在寿命前中后期大量使用硬解码,到了寿命末期部分数据需要使用硬+软解码。LDPC硬解码与BCH比较具有同样的低延时特性,而LDPC硬解码的纠错能力是BCH的2-3倍。LDPC硬+软解码与LDPC硬解码比较优势是可以纠正高出错率,但是延时略高。原创 2017-05-22 10:03:31 · 3770 阅读 · 0 评论 -
NVMe SSD测试为何要先做预处理?
评估一块NVMe SSD在真实业务场景中的吞吐能力、稳定性、可靠性以及QoS,不仅要考虑压测工具、测试环境选型,还要精心设计测试规范,如此才能准确的获取NVMe SSD在日常运营中的性能表现。预处理就是这样一个在测试中具有重要作用的环节,这篇文章将对NVMe SSD的预处理操作及价值作以说明。在NVMe SSD使用初期,空闲资源充足,垃圾回收等操作比较少,因此性能也会处于高位。但是运行时间一长,...原创 2019-10-10 12:06:11 · 4518 阅读 · 3 评论 -
MySQL数据库场景下的NVMe SSD应用与优化
在DB-Engines Ranking的榜单上,Oracle、MySQL和SQL Server前三的地位仍是不可撼动的。作为一家专注于NVMe SSD设计研发的厂商,Memblaze关注的是NVMe SSD在数据库中的应用及系统优化。近日召开的DTCC2019上,Memblaze产品部朱磊的演讲就围绕着MySQL的Doublewrite原理以及PBlaze5的优化方案展开。成为系统瓶颈的Doub...原创 2019-05-21 11:33:04 · 2235 阅读 · 0 评论 -
NVMe :一个闪存时代的引爆点
如果两个人都懂得汉语,那么他们可以通过汉语进行高效的沟通,这是再简单不过的事,当然他们也可以规定一种新的肢体或者口头语言进行沟通。事实上,我们也确实因为地域或者其他因素影响而形成了不同的语言和沟通方式。但是参与协作和沟通的人数不断增加,那么商定一个标准语言是高效沟通的必经之路。标准化的力量进一步分析就会发现,语言潜移默化的为大规模沟通添加了一个标准,如此任何人的发言都容易被他人理解,大量的时间...原创 2018-12-21 18:04:45 · 832 阅读 · 0 评论 -
双端口NVMe SSD及其在企业级存储系统中的应用
SAS接口硬盘能成为企业级存储阵列的标配,与双端口设计密不可分。而SATA则由于不支持端口聚合,一个端口只能对应一个接口连接器,这就造成SATA只支持单路连接,如果链路出现故障,盘上数据自然读不出来了。所以谈到双端口提高系统高可用性必须从端口开始谈。原创 2017-12-29 11:28:45 · 3091 阅读 · 0 评论 -
从StorageReview横评看PBlaze5 PCIe NVMe SSD
北美评测机构StorageReview新一轮的NVMe SSD横向评测已经开启,Memblaze的PBlaze5、Intel的P4510以及HGST、三星等国际主流存储厂商的NVMe SSD都在此次评测之列。这篇文章将对这个评测和PBlaze5的一些技术进行一个解读。原创 2018-04-12 11:05:49 · 1355 阅读 · 0 评论 -
PCIe SSD固件签名技术解读
在一款产品出厂后,随着所使用的软、硬件等环境的改变,产品将出现对新的软、硬件不兼容或者所运行的业务程序速度逐渐降低等现象。同样,此类问题也会在SSD产品发生,为此SSD厂商会定期推出Firmware。原创 2017-10-25 17:48:55 · 2592 阅读 · 0 评论