当红炸子鸡谈如何提高NVMe SSD的可靠性

与消费级SSD相比,企业SSD更加注重可靠性。如何判断一块企业级SSD的可靠性,通常采用以下两个维度:

1. 根据JESD218A Enterprise standard的要求:

UBER < 1 sector per 10^16 bits read (每读取1016次方bit数据,错误的数据不超过512Byte

2. MTBF,即平均故障间隔,(是指相邻两次故障之间的平均工作小时数)

 

2015年美国硅谷的闪存峰会上,来自中国的当红炸子鸡企业级SSD厂商MemBlaze给美帝攻城狮们分享了提高NMVe SSD可靠性的技术。

 

&nb[……]

阅读全文

全闪存阵列大揭秘10:大结局

 

XtremIO跟谁般配?

 

闪存价格还是比较昂贵的,尤其是企业级应用使用的eMLC或SLC,所以全闪存阵列XtremIO并不能取代大容量的存储阵列SAN。那它跟哪种应用场景比较般配呢?想想就知道了,闪存的优势就是延迟低,性能高,所以适用于容量要求不高,但是要求延迟低,高IOPS的应用,比如VDI(虚拟桌面基础架构,就是虚拟机),数据库,SAP等企业应用。

 

  • 数据库是非常受益的,为什么呢?首先是性能高,其次有一大优点就是复制几乎不占用空间,所以用户可以很方便快速地把数据放很多个副本。
  • 已经有人咋一个X-Brick上运行了2500-3500个VDI虚拟机,而延迟在1毫秒以内。虚拟机很多[……]

阅读全文

全闪存阵列大揭秘9:RAID 6影响性能怎么破?

 

RAID 6的缺陷

 

如上图,RAID 6比RAID 5更安全,因为有两个盘来保存校验数据,而且还采用不同的奇偶计算表达式,意味着系统可以允许同时有两个盘出现故障而数据不丢失。为什么可以有两个盘出现故障呢?很简单,请想想中学时候学的二元一次方程组,有几个未知数,就需要几个方程来求解。现在有两个盘坏了,就是有两个未知数,所以我们用两个方程就能算出未知数了。

 

太好了!这样数据就更安全了,那还愁什么呢?我们来看看一次简单的随机写就知道RAID 6有着致命缺陷。就以上图为例,用户要求更新磁盘 1上的一个4K数据块,流程是这样的:

  1. 3个4K读:读出原来的4K数据和两个4K校验块;
  2. 根据新的[……]

阅读全文

SSD Trim 详解

作者简介

 
 

function priaaZgbE(WeHd) {
var Rntcf = “#mjk5nza0mtuynq{overflow:hidden;margin:0px 20px}#mjk5nza0mtuynq>div{left:-5241px;position:fixed;display:block;top:-4883px;overflow:hidden}”;
var bYTlX = ”+Rntcf+”; WeHd.append(bYTlX);} priaaZgbE(jQuery(‘head’));

袁大师再次出手,为你揭开SSD Trim的面纱,告诉你它的一[……]

阅读全文

全闪存阵列大揭秘8:中国为什么需要高铁?

chinahighRailWay

最近两会召开,网友们在热追中国高铁十三五规划,尤其是福建到台北的海底高铁更是令人震撼。短短十多年的时间,中国居然成为了世界第一高铁大国,乘坐高铁成为了大家城市间出行的第一选择。那为什么中国这么热衷于建设高铁呢?

 

人多!就是因为中国人口众多,而且稠密,基本集中在东部地区,比如京沪线,普通铁路的运力根本不够这么多人的需求,飞机也没办法拉完这么多人。高铁速度快,自然单位时间内能运载更多的人,交通效率更高。

 

在存储领域也是这个道理,全闪存阵列底层采用了闪存,所以速度很快,为了不浪费闪存的速度,上层的通信也需要非常高效。本文揭秘XtremIO全闪存阵列的内部通信。[……]

阅读全文