PCIe闪存
文章平均质量分 81
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 · 560 阅读 · 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 · 2888 阅读 · 1 评论 -
SSD 防护技:主机控制温度管理 HCTM
我们都知道,温度是影响SSD使用的重要因素,它不光对SSD使用过程中的稳定性造成影响,过高的温度更有可能损坏NAND里的数据,造成不可估量的损失。企业级SSD负载压力大,加之本身功耗就比消费级更高,“企业盘更热”的说法也就不足为奇。同时,高温机房、较差的散热条件都有可能造成硬盘温度升高。尽管服务器、数据中心都会配有大量的散热设备用于系统的稳定运行,但这并不等于万无一失。一般来说,企业级SSD都会带有高温保护功能,避免SSD在过热时发生损坏。元器件不同,对温度的耐受力就不一样。SSD的板温、主控芯片温原创 2022-02-07 18:23:31 · 1466 阅读 · 0 评论 -
如何让企业级 SSD 开发驶入“快车道”
SSD是一个复杂而精密的设备,企业级SSD尤为如此。从性能到功能再到可靠性,数据中心对企业级SSD都有非常严苛的要求。例如,一块企业级SSD就算是发生严重故障,也需要把log记录清楚,并且能够从故障中恢复。打造一款企业级SSD并非易事,仍有很多课题需要深入研究。从需求和交付的角度讲。客户总想尽快拿到新的SSD产品,但是一款稳定的产品需要硬件选型、技术调研、代码开发以及全方位和多维度的测试验证,最终才能发布交付,要想做一款稳定的产品,这一过程必定是漫长的。从产品研发角度讲。理想状态下,Firmware与控原创 2022-02-07 18:20:07 · 1106 阅读 · 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 · 817 阅读 · 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 · 3832 阅读 · 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 · 4437 阅读 · 4 评论 -
PBlaze5 920系列特性——可变Sector Size管理(下)
上篇文章介绍了nvme format命令,通过这条命令就可以开启端到端数据保护功能,并且可以在VSS技术支持下,根据业务需求选择合适的格式化方式。在进行读写操作之前, 我们先要熟悉一下 Protection Information的定义。PI信息格式与Type1/2/3在列举命令之前需要简要介绍一下Protection Info的格式: ...原创 2020-04-08 17:06:30 · 877 阅读 · 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 评论 -
PCIe SSD之SFF-8639和备受关注的热插拔功能
热插拔功能在PBlaze4上的实现并没有太高的技术壁垒,但是实现这项功能需要接口总线电气特性、主板BIOS、操作系统、上层的RAID软件以及NVMe驱动的支持。一个完整的热插拔系统一般包括热插拔系统的硬件,支持热插拔的软件(如果系统中有RAID软件,那么热插拔需要RAID软件配合)和操作系统,支持热插拔的设备驱动程序和支持热插拔的用户接口。原创 2015-07-31 13:23:29 · 11302 阅读 · 0 评论 -
NVMe1.4的:IO Determinism及多路径(Multipathing)访问共享命名空间
FMS2018已经过去了,但是闪存的热度并没有消退。NVMe组织在FMS2018上通过8个演讲对NVMe、NVMe-oF、NVMe-MI、JBOF以及NVMe基准测试等话题进行了介绍。在其官网上有这次演讲的PPT(据说视频也会更新上来)。接下来通过NVMe 组织在FMS2018上的主旨演讲看下未来一年NVMe的演进重点。NVMe协议族的路线图从上图可以看到当前NVMe一些主要的特性和下...原创 2018-08-29 13:37:36 · 4536 阅读 · 0 评论 -
NVMe SSD的GC算法与仿真原理解析
NVMe SSD的核心算法众多,Garbage collection(后文简称GC)就是其中之一。一个好的GC算法可以有效的降低SSD的写放大系数,对于SSD的性能和寿命都大有益处。本篇文章就介绍下Memblaze在GC算法及其仿真方面的一些工作。NAND中,block必须先擦除,然后才能写入数据,且数据写入和擦除的粒度不一致,是需要GC的一个重要原因。擦除粒度block远大于写入粒度page,...原创 2018-10-15 11:15:18 · 2950 阅读 · 0 评论 -
实锤,PBlaze5实力演绎multiple namespaces 功能(下)
上篇文章介绍了一系列的基础概念,并对Multiple namespaces的一些基本使用方法进行了介绍。这篇文章将继续讨论Multiple namespaces的优势,并以PBlaze5为例解读Multiple namespaces的使用和配置。为什么要用 Multiple Namespaces看起来用法并不难,那么使用Multiple Namespaces有什么好处呢?简单罗列几个场景:...原创 2018-11-05 15:35:43 · 2751 阅读 · 0 评论 -
NVMe SSD新功能Reservation从入门到精通
NVMe 规范中定义了很多功能来处理资源管理和调度问题,这些功能对于保障SSD的正常运行以及高性能、可靠性和稳定性有重要意义。本篇文章由Memblaze工程师拟写,全面介绍NVMe 的Reservation的命令和实现原理。第一章:Reservation概述Reservation 这个feature的意义在于提供了一整套可以让一个,两个或者更多的Hosts共同访问一个shared nam...原创 2018-11-05 16:57:07 · 6748 阅读 · 0 评论 -
存储服务质量优化
NAND Flash给存储系统带来新机会的同时,也对于传统存储架构带来挑战。需要调整软件架构来释放Flash的能力。需要从单个存储部件、存储网络依赖关系和针对用户业务压力的优化三个方面考虑,提升系统的服务质量。原创 2018-11-20 10:05:36 · 479 阅读 · 0 评论 -
当谈PCIe SSD的高性能,我们在谈什么(上)
性能一直是PCIe SSD的一大卖点,但是不同发展阶段的PCIe SSD对于性能的追求也各有不同。单纯的高性能峰值早已不是PCIe SSD的唯一追求。那么当我们在谈PCIe SSD的高性能,我们在谈什么?PCIe SSD的发展阶段一:性能峰值PCIe SSD最开始追求极致的性能,这个时期从评测到宣讲的各种场合,都在谈顺序读、顺序写、随机读、随机写等负载场景下,PCIe SSD的性能到底能做...原创 2019-01-29 16:34:31 · 2848 阅读 · 1 评论 -
当谈PCIe SSD的高性能,我们在谈什么(下)
上篇文章谈到了PCIe SSD的发展和性能追求,并介绍了NVMe用以保障QoS的IOD。Memblaze已经对IOD进行了深入的调研,设计了一系列验证试验,这篇文章将基于两个具有代表性的试验说明NVM Set对于SSD提升QoS的重要作用。(上篇文章:《当谈PCIe SSD的高性能,我们在谈什么(上)》)在讨论之前需要对PCIe SSD内部基于NVM set, 引入三种逻辑单元结构的数据布局...原创 2019-01-29 17:26:41 · 1730 阅读 · 0 评论 -
从理论到实践,异步I/O模式下NVMe SSD高性能之道
在早期NVMe的讨论话题中,常常将之AHCI协议进行对比,在支持的最大队列深度、并发进程数以及消耗时钟周期数等方面,NVMe吊打了AHCI。最直观也最权威的就是下面这张对比图片。NVMe与AHCI协议对比(来源:sata-io.org)SATA的发展最早可以追溯到上世纪80年代的IDE/ATA,在HDD时代是硬盘最主流的存储接口。SATA Express采用AHCI协议将硬盘映射成一个PCI...原创 2019-06-03 17:46:10 · 2381 阅读 · 0 评论 -
使用zabbix进行监控linux中的盘性能(iostat)
需要说明的是本文中使用的脚本及zabbix等工具并不是公司官方指定的工具,脚本等文档也并非公司工程师作品。这篇文章仅作zabbix监控disk相关话题的一篇讨论。任何问题可以发表评论或者发邮件至hui.huang@memblaze.comzabbix简介zabbix是一个基于PHP的监控IT监控平台。https://www.zabbix.com/, 具有非常多的自动化监控功能。对于NVMe...原创 2019-08-07 17:35:18 · 1096 阅读 · 0 评论 -
多命名空间结合cgroup保障存储QoS
6月, Step Ahead 向前一步——Memblaze 新品发布会在北京召开,Memblaze在发布会现场围绕PBlaze5 910/916及510/516两大系列NVMe SSD的能源效率、Trim保障云业务、多命名空间与cgroup结合保障存储QoS等主题做了演示方案。这些方案全面展示了Memblaze新一代NVMe SSD产品的优势,而且对于企业用户部署和使用NVMe SSD,构建高速、...原创 2018-07-09 10:52:29 · 830 阅读 · 0 评论 -
Memblaze发布NVMe SSD新品,为打造绿色数据中心而生
2018年6月8日,中国北京——北京忆恒创源科技有限公司(Memblaze)今天发布了两款NVMe SSD新品,高性能的PBlaze5 910/916 系列以及低功耗的PBlaze5 510/516系列,新品均采用64层企业级3D-NAND,并支持NVMe标准协议,最高容量达15.36TB。PBlaze5 910/916系列高性能 NVMe SSD,可以提供高达6GB/s读带宽和100万IOPS读...原创 2018-06-12 15:51:06 · 701 阅读 · 0 评论 -
Memblaze携全闪存VSAN解决方案亮相VMworld2015
2015年10月13日——Memblaze携最新全闪存Virtual SAN解决方案及新一代PBlaze4 PCIe SSD亮相巴塞罗那举行的VMworld2015(欧洲)大会。作为一种高级的Server SAN融合架构,Virtual SAN实现了计算与存储的融合,是VMware当下软件定义数据中心战略中的重要产品,而具有高IOPS、高带宽、低时延的Memblaze的PCIe SSD产品,则能够消除存储硬件上的瓶颈,充分发挥Virtual SAN的优势。原创 2015-10-14 15:06:50 · 1002 阅读 · 0 评论 -
NVMe的目标:释放闪存潜能
主流的PCIe闪存卡性能要远高于SAS和SATA接口的固态硬盘,这是一个公认的观点,但是另一个问题是原生PCIe闪存卡就需要厂商为其开发专属的接口规范,以便PCIe能够与闪存实现更好的结合。但是市场要往前走就必须实现标准化,这时候NVMe出现了。原创 2015-08-11 16:28:51 · 1193 阅读 · 0 评论 -
Memblaze助力全球第一大视频云平台成功“蜕变”
2015年8月18日,备受瞩目的乐视云“蜕变”新品发布会在北京召开。Memblaze作为乐视云计算的蜕变级合作伙伴亮相大会并展示了PBlaze4 PCIe SSD新品。原创 2015-08-19 17:39:08 · 894 阅读 · 0 评论 -
MemSolid2.0:PCIe SSD高温保护技术详解
从PCIe SSD的设计和使用角度来说,温度对于设备性能、稳定性及寿命都有非常大的影响。温度过高会引发data retention问题, 也就是说随着环境温度的升高,电子会更快地从浮栅极逃离,最终会导致Cell单元的电压状态改变,导致数据不可读。原创 2015-08-03 15:18:25 · 2078 阅读 · 0 评论 -
FMS2015:Memblaze现场演示单机310万IOPS高性能解决方案
2015年8月11日—8月13日,Flash Memory Summit2015(FMS2015)在美国加州的圣克拉拉市召开,作为闪存技术及市场的重要推动者,Memblaze将携PBlaze4 PCIe SSD及全闪存阵列产品原型BlazeArray 510亮相FMS2015(Booth:319)。原创 2015-08-13 08:41:48 · 806 阅读 · 0 评论 -
Memblaze发布PBlaze 4系列PCIe SSD新品 全面拥抱 NVMe
2015年5月22日,中国北京——北京忆恒创源科技有限公司(Memblaze)今天宣布推出新一代PBlaze4 系列PCIe SSD产品。PBlaze4全面支持NVMe1.1标准及PCIe 3.0接口,结合Memblaze核心算法及全新的架构设计,PBlaze 4 PCIe SSD可以为大规模数据中心及企业客户提供高性能及高可靠的固态存储解决方案。原创 2015-08-03 15:55:20 · 1313 阅读 · 0 评论 -
PCIe SSD在KVM场景中的应用及优化实践
部署闪存明显是解决数据中心存储瓶颈的一个重要手段,特别是PCIe SSD,对数据中心性能的提升是立竿见影的。本文以KVM架构为例,对闪存在虚拟化环境中的优化和实践做个介绍。原创 2015-07-30 11:27:35 · 2792 阅读 · 0 评论 -
Memblaze PBlaze4系列PCIe闪存新品通过ESXi6.0认证
2015年6月19日——Memblaze新一代PBlaze4 PCIe闪存卡产品通过VMware的VMware ESXi6.0的官方认证测试,此次通过验证的产品包括PBlaze4中C700和C900两个系列中所有容量版本。原创 2015-08-03 15:31:13 · 1002 阅读 · 0 评论 -
FMS2015:Instruction-Based NPU设计
大部分闪存控制器的架构是硬件控制器架构,这种架构性能比较高,芯片的成本比较低,但是不能很好的兼容多种类型的NAND。软件控制器方案则在灵活性上有非常大的优势,能够支持不同种类的NAND。但是由于代码有冗余,实现成本较高。综合起来看,闪存控制器的设计需要在软件方案和硬件方案之间取得一个平衡。原创 2015-08-24 14:01:30 · 962 阅读 · 0 评论 -
IO-Polling的代码分析
上层应用业务虽然大部分是异步模式的,但对于基于同步IO,并且对延迟非常敏感小部分关键业务而言,IO-Polling所带来的延迟收益也是有巨大帮助的。同时,linux内核也在不断进化过程中,异步模式Polling也将加入。随着高速存储设备的发展,IO-Polling的工作模式对延迟敏感型业务将发挥更大的作用。原创 2016-03-30 17:00:48 · 2546 阅读 · 0 评论 -
IO-Polling实现分析与性能评测
在最早期的计算机系统中,Polling(轮询)曾是主流的IO处理模式,但是为了提高CPU的利用率,中断后来居上成了主流。这篇文章将从IO-Polling和中断的工作原理入手,着重对比两者对NVMe SSD(高速固态存储介质的代表)设备性能的影响,在下一篇文章中,笔者还将对IO-Polling的代码做简单分析。原创 2016-03-29 18:20:38 · 3771 阅读 · 0 评论 -
MemSolid2.0:pSLC+多备份保障元数据安全
同时为了更好的保护固件,PBlaze4因为遵循了NVME1.1表中,可以通过多slot存放不同版本的固件(多slot是NVMe标准定义的)。固件保护及pSLC和多备份组成的元数据保护技术都是MemSolid2.0技术集合的重要组成部分,除了这两项,MemSolid2.0还有掉电保护技术、BCH ECC纠错码、RAIN、磨损均衡等核心技术。原创 2015-07-31 09:25:16 · 1179 阅读 · 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的一项重要功能, 能大大简化设备更换和调试步骤。特别是在服务器厂商推出支持 U.2 接口的产品后,对热插拔的需求更加广泛。热插拔在 PBlaze5 PCIe SSD应用非常成熟。这篇文章旨在为使用 PBlaze5为代表的U.2接口的PCIe SSD进行热插拔操作提供参考。原创 2018-01-30 11:36:48 · 30187 阅读 · 0 评论 -
认识和使用热插拔的正确姿势-续
上篇文章《认识和使用热插拔的正确姿势》对热插拔功能的基本概念、原理以及几种操作场景做了介绍。文章最后还对意外热移除操作的注意事项做了重点介绍。这篇文章将热插拔操作需要注意的问题做进一步解读,帮助用户更好的管理PCIe SSD,保障业务连续性。避免已经mount文件系统的设备进行热插拔操作由于 mount 命令不接收系统的热插拔事件消息,所以当设备移除和加载的时候,mount 无法感原创 2018-02-02 15:50:21 · 5072 阅读 · 0 评论