from: http://alanwu.blog.51cto.com/3652632/865235

标签:SSD

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://alanwu.blog.51cto.com/3652632/865235

上个月Intel发布了基于PCI-Express的新款SSD 910系列,可以说这一款产品和Fusion在性能上可以一比高下,都可以达到1.5GB/s的持续数据吞吐量。Intel新推出的SSD和Fusion IO产品有什么不同之处呢?我对此简单做了一些对比。

可以说Intel的强项在于半导体这一块,Nand Flash是Intel自己设计研发的,所以,Intel对Nand Flash的特性有很高的认识,并且对Nand Flash的可靠性从半导体角度进行了优化,使得Intel Nand Flash在使用寿命上比传统的MLC Nand Flash要高。Fusion IO是做存储系统的公司,采用的是第三方的Nand Flash,因此,只能从更高的软件角度对Flash存在的问题进行优化处理。这一点Intel有天然优势。
 

intel SSD

对比Intel和Fusion-IO的SSD卡,我们可以发现,其体系架构一定是不一样的,Intel的思路和LSI等公司研发的SSD卡是一样的。采用的是PCI桥+SAS控制器的硬件架构方式,但是,Fusion-IO没有采用SAS控制器,直接将NAND Flash控制器与PCI总线相连。显然,从IO延迟的角度考虑,FusionIO的这种架构方式是完美解决方案。我估计Intel是考虑到芯片研发的成本,并且手头有现成的PCI桥和SAS控制器,何乐而不为呢?FusionIO的SSD卡采用了Xilinx公司的Vertex FPGA,所有的桥逻辑和控制器采用的是IP 软核的方式。对此,我注意了一下Intel和Fusion-IO SSD的延迟和带宽两个指标,发现两者在带宽上没有什么差别,都能达到1.5GB/s的顺序吞吐量,但是,Fusion-IO具有更小的延迟,其实,这也是显而易见的,硬件体系结构决定了Fusion-IO具有更低的延迟特性。但是,Fusion-IO采用的是FPGA+IP软核的方式,因此,如果将其ASIC化,还有性能提升的空间。

 

Fusion-IO SSD

给我的感觉是,Intel在Nand Flash上的基础研究做得比较好,尽最大可能从半导体角度提高Nand Flash的使用寿命;Fusion-IO在存储算法、数据分布上应该有独到之处,在更高的软件层将SSD内存化。如果将两家公司的技术集成,不知道是一款什么样的产品?

本文出自 “存储之道” 博客,请务必保留此出处http://alanwu.blog.51cto.com/3652632/865235

转: 浅析Fusion-IO和Intel SSD的更多相关文章

  1. INTEL SSD SMART 性能 E8 E9 转

    如题今天研究了一下怎么看Intel SSD Toolbox里边显示的Smart信息.首先说,查看Intel SSD smart信息最好最方便的当然就是自家的工具箱,用其他工具查看不是不可以,但是很多数 ...

  2. 解决Intel SSD 330i 240G在Windows 8启动慢的问题

    笔者半年前更新了一下老迈的Thinkpad T410i笔记本电脑,在美国亚马逊海购了Intel SSD 330i 240G.(PS:购入价USD 129.99 ,现在最新的335i 240G差不多要U ...

  3. VPS性能测试(3):磁盘IO读写速度、SSD硬盘速度测试

    1.磁盘IO,即输入/输出(Input/Output),这是测试磁盘性能一个重要指标,一些便宜的VPS主机为了降低成本,以大量的低性能的硬盘来充当服务器,导致VPS主机因为IO差而拖了整个主机性能的后 ...

  4. 漫谈linux之文件IO篇(SSD写性能和机械硬盘差不多,读是4到10倍)

    前同事的文章,觉得写得很清晰,收藏了. http://blog.chinaunix.net/uid-27105712-id-3270102.html 在Linux 开发中,有几个关系到性能的东西,技术 ...

  5. ---Intel SSD 750 under Linux

    https://wiki.archlinux.org/index.php/Solid_State_Drives/NVMe

  6. 【转载】SSD 下的 MySQL IO 优化

    一 目录 一 目录 二 背景 三 SSD 特性 四 基于 SSD 的数据库优化 五 A 项目 MySQL 主从关系图 六 程序切换之前调优 6.1 修改系统 IO 调度算法 6.2 修改 innodb ...

  7. SSD 下的 MySQL(5.5) IO 优化

    一 目录 一 目录 二 背景 三 SSD 特性 四 基于 SSD 的数据库优化 五 A 项目 MySQL 主从关系图 六 程序切换之前调优 6.1 修改系统 IO 调度算法 6.2 修改 innodb ...

  8. NVMe SSD是什么?

    https://blog.51cto.com/alanwu/1766945 一直对闪存存储关注的朋友对NVMe SSD一定非常熟悉,NVMe SSD是现如今性能最好的存储盘.这种高性能盘在互联网领域已 ...

  9. Linux IO调度器相关算法介绍(转)

    IO调度器(IO Scheduler)是操作系统用来决定块设备上IO操作提交顺序的方法.存在的目的有两个,一是提高IO吞吐量,二是降低IO响应时间.然而IO吞吐量和IO响应时间往往是矛盾的,为了尽量平 ...

随机推荐

  1. Python 基础(一)

    本章内容 1.编译和解释型语言的区别 2.Python的解释器 3.pyc文件 4.运行环境 5.变量 6.数据类型 7.字符编码 8.三元运算 编译和解释型语言的区别 编译器是把源程序的每一条语句都 ...

  2. xcode各个版本下载 xcode7 xcode6 xcode5

    登录开发者帐号,选择 support,然后操作如下图: 登录开发者帐号,选择 support,然后操作如下图: 登录开发者帐号,选择 support,然后操作如下图: 登录开发者帐号,选择 suppo ...

  3. 使用SpringMVC参数传递时,解决get请求时中文乱码的问题

    问题描述: 使用SpringMVC参数传递时, 遇到get请求中文信息时,页面应答会显示中文乱码. 解决办法: 一,  我们需要把request.getParameter(“参数名”)获取到的字符串先 ...

  4. [uiautomator篇][python调用java][1]应用下载的插件需要很长时间问题解决

    1第一次打开应用,可能会要求下载插件,我们先在/sdcard/Android/data/<packageName>  或者/data/data/<pakeageName>找到插 ...

  5. hiho编程练习赛20

    模版题的世界 题目1 : 无根数变有根树 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 给定一棵包含 N 个节点的无根树,小Hi想知道如果指定其中某个节点 K 为根,那 ...

  6. equal(),hashcode(),toString()方法的作用

    equal(),hashcode(),toString()方法的作用 这三个方法都是java.lang.Object的方法. equal();判断两对象是否相等hashcode();为对象在容器中添加 ...

  7. 记账APP市场分析

    文/欧小慧(简书作者)原文链接:http://www.jianshu.com/p/281fcdce3baa著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”. 一.市场环境 1.理财记账类用 ...

  8. axis2生成webservice服务端返回String[]和String[][]一维数组和二维数组解析

    环境:用axis2生成服务端,用aixs做客户端 1:直接返回String[]: public String[] testArr(String name) { String[] ret=new Str ...

  9. hdu 1695 容斥原理或莫比乌斯反演

    GCD Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...

  10. 2018.8.6 Noip2018模拟测试赛(十九)

    日期: 八月六号  总分: 300分  难度: 提高 ~ 省选    得分: 10分(MMP) 题目目录: T1:Tree T2:异或运算 T3:Tree Restoring 赛后反思: Emmmmm ...