手机随时阅读
新人专享大礼包¥24
在闪存存储领域,我们可以看到无论在市场、客户还是在研发,大家都在支持NVMe标准,其很重要的一个原因是传统的SCSI已经不能满足性能需求,其变成了存储系统的一个重要性能瓶颈点。从软件层、传输协议效率、软件接口标准、芯片接口、传输链路,传统的SAS/SATA都存在很多不足的地方。今天存储老吴和大家一起分享一下SAS/SATA接口在软件层面的重要性能瓶颈点,从研发的角度来解释为什么SCSI软件层是一个
无论是最终用户还是存储系统研发人员,都想知道影响RAID数据可靠性的因素具体有哪些?这些影响因素对数据可靠性具体会导致什么样的影响?对于研发和用户我们可以采用什么样的配置、什么样的技术保证数据可靠性。在此存储老吴和大家一起分享一下影响RAID数据可靠性的几大因素,通过这些分析,我们可以体会到为什么存储虚拟化技术、Erasure Code、多副本会成为技术发展的主流。 概括起来,对磁盘存储
RAID系统中会存在一个称之为Write Hole的问题,这到底是一个什么问题?会给用户带来什么影响?目前开源RAID系统中如何解决这个问题?这类问题需要采用什么方式来解决呢?存储老吴从研发的角度和大家一起分析一下这个问题,看看这个问题的本质以及解决思路。 Write Hole是一种非常形象的描述。对于一个采用条带内部通过校验数据进行数据保护的系统,当应用程序正在更新条带内部数据的时候,
在前两天北美召开的闪存技术峰会上,我代表公司做了一个技术分享报告,报告的题目是《Methods to achieve low latency and consistent performance》。在这个技术报告中提出了控制延迟和获得一致性性能的软件架构RISL。RISL是Random Input Stream Layout的缩写。这是Memblaze的专利技术。通过该技术可以使得SSD数据分布达
在软件定义一切的时代,存在非常多的概念,很容易混淆。在市场上客户会经常听到“软件定义存储”、“软件定义闪存”等概念,那么本文中所提到的软件定义闪存系统和上面这些概念之间存在什么差别呢?特别是“软件定义闪存系统”和“软件定义闪存”之间有何差别呢?在此我试图通过技术的角度和大家一起分享一下“软件定义闪存系统”的精华所在。 在今年5月份召开的中国云计算大会上,我做了一个主题为“软件定义闪存系统
RAID系统是用来对存储数据进行数据保护的有效手段。在RAID创建过程中往往会存在一个时间极长的系统初始化过程,为什么RAID初始化过程中会存在这样的一个操作呢?这个操作对SSD会导致什么方面的影响呢?存储老吴从技术研发的角度和大家一起对RAID初始化过程进行分析、研究。 传统RAID的基本组织结构如下图所示:所有加入RAID Group的盘会按照LBA地址切分成一系列的切片,这些切片被
不知道大家有没有考虑过这样一个问题:在RAID中是否可以支持TRIM操作? 试想在SSD上建立RAID之后,应用软件(文件系统)直接运行在RAID软件之上,那么此时如何通过TRIM命令将SSD中的数据块unmap掉呢?看起来这好像不是一个问题,其实对于RAID而言这是一个比较大的问题。存储老吴可以带领大家从研发人员的角度一探RAID中TRIM所引入的问题,从中也可以一窥用户所应该注意的问
来自存储老吴的博客——存储之道 目录古老的磁盘接口... 1IDE接口... 1SCSI接口... 3FC接口... 4串行ATA接口... 5SATA接口... 6mSATA接口... 8SATA Express. 10串行SCSI接口... 10SAS接口... 10SAS内部连接线缆... 13SAS外部互连线缆... 17NVMe SSD接口... 21SFF-8639. 21M
Copyright © 2005-2022 51CTO.COM 版权所有 京ICP证060544号