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. mac常用软件,自用找了很久的分享一下相信很多人需要

    CleanMyMac 3.1.1.dmg比较好用的清理软件.破解版!http://pan.baidu.com/s/1i4mo7jvNTFS读写 Tuxera NTFS for Mac.rar也是破解的 ...

  2. apple苹果产品国行和港行的区别

    [iPhone国行和港行的区别]国行:耳机只能用在苹果设备上,不能用其它设备.充电器不用转接,直接可以用,保修的时候如果换新了,重新计算一年保修期.国行是三网通用.港行:耳机可以用在任何设备上.充电器 ...

  3. 转:获取GridView中RowCommand的当前索引行

    获取GridView中RowCommand的当前索引行 前台添加一模版列,里面添加一个LinkButton 前台 (如果在后台代码中用e.CommandArgument取值的话前台代码就必须在按钮中设 ...

  4. 如何理解redo和undo的作用

    目录 如何理解redo和undo的作用 redo undo UNDO和REDO的区别 如何理解redo和undo的作用 redo 重做日志(redo)包含所有数据产生的历史改变记录,是oracle在线 ...

  5. 大数据学习——scala类相关操作

    1 类的定义 package com /** * Created by Administrator on 2019/6/3. */ //类并不用声明为public. class Person { // ...

  6. 合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友_python

    这时候还需要把各个工作表合并到一起来形成一个汇总表.这时候比较麻烦也比较容易出错,因为各个表的学号不一定都是一致的.对齐的.因为可能会有人缺考,有人会考号涂错等等.特奉献以下代码,用于合并学生成绩表或 ...

  7. Python序列化、date、random、os模块

    知识点一:序列化与反序列化(json和pickple) 01 什么是序列化/反序列化    序列化就是将内存中的数据结构转换成一种中间格式存储到硬盘或者基于网络传输    发序列化就是硬盘中或者网络中 ...

  8. python集合、字符编码、bytes与二进制

    集合 用括号表示{ },可以包含多个元素,用逗号分割 用途 用于关系运算 集合特点 1.每个元素是不可变类型 2.没有重复的元素 3.无序 应用 1.set去重 set(names)的功能是将列表转换 ...

  9. 2017"百度之星"程序设计大赛 - 复赛

    Arithmetic of Bomb  Accepts: 1050  Submissions: 1762  Time Limit: 2000/1000 MS (Java/Others)  Memory ...

  10. Vmware占用宿主机硬盘越来越大

    Vmware占用宿主机硬盘越来越大 root /usr/bin/vmware-toolbox-cmd disk shrink /