文登电脑吧 关注:3贴子:54
  • 7回复贴,共1

(转)咱们来说说新技术——SATA-Express、M·2、NGFF与NVme

只看楼主收藏回复

众所周知,前些年计算机的瓶颈已经从CPU\显卡转移到了硬盘,硬盘存取速度严重不足,所以SSD迅速的发展、火爆起来,如今,SSD已经成为了图吧、卡吧标配
然而落后的SATA3接口理论上限只有6Gbps,实际很难突破800M/S,这个速度并不能满足需求,目前市场上的SDD很多都已经有550MB的存取速度,优秀者甚至已经突破SATA3的上限
更可怕的是,SATA所遵循的AHCI标准当初是为机械硬盘涉及,不但存取提升有限,4K方面更是不足,在IOPS和队列深度上已经日趋拙鸡。
为了应对这个问题,出现了所谓的NGFF接口,利用充裕PCI-E通道,有足够的速度,专为超极本涉及,不但占用空间小,省电,而且速度快,容量也不错。
而后台式机同样出现了这个问题,就出现了SATA-Express,原本是打算将两个SATA口合并,6Gbps+6Gbps=12Gbps,但是最后发现如此做的话,很难达到向下兼容(如SATA3向下兼容SATA2),并且成本略高。最后又将头绪转向了PCI-E。


IP属地:山东1楼2015-10-25 07:03回复
    最后的结果就是,我们口看起来虽然好像是SATA+SATA,但是实际上,他走的是PCI-E通道,而不是SATA。

    下图标明了几种接口的速度,我们看到,SATA3.0理论速度虽然是6GB,但是实际速度也就是560M/S了,你速度再高了也就没啥用
    然而我们的PCI-E3.0呢?仅仅是X2就有16Gbps,理论上能给你2G/S的快感,这个方法无疑能大幅度解决速度问题,并且只要设定好协议,那么速度不够,就换X3\X4\X6,没关系,速度提升很快


    IP属地:山东2楼2015-10-25 07:05
    回复
      2026-02-11 17:46:10
      广告
      不感兴趣
      开通SVIP免广告
      然而SATA-Express的还没热合,大家当时都希望他成为9系主板的标配,结果成为标配的并不是他,而貌似是另一个接口——M.2
      M.2是啥?M.2就是NGFF换个名字罢了。原理一样


      我们可以看到,M.2相对于SATA-Exress有两个优点
      1、占用空间狭小。一小块板子就搞定,紧贴着主板,肯定比一块硬盘还要拽线省地方
      2、速度更快。目前SATA-Express已经出现四条PCI-E的产品
      我想这就是最终M.2胜出的原因吧,毕竟现在ITX流行,NUC也是个趋势,硬盘太占地方,直接插卡不好么?
      然而你们如果觉得这样,硬盘速度的问题就解决了,那你们就高兴地太早了


      IP属地:山东3楼2015-10-25 07:06
      回复
        我们理一理思路,我们的瓶颈是硬盘,我们找到了M.2新接口,速度终于够用了,市面上也出现了M.2接口的硬盘了,然而这就完了么?
        poi,还有一个问题——AHCI。


        IP属地:山东4楼2015-10-25 07:06
        回复
          题已经出现,但是intel却早就想好了解决办法!请看六代酷睿SkyLake如下的设计

          好了,上面这张图二笔的太平洋小编画错了红圈,应该是花下面的PCI-E3.0,不过幸好有下面这张表

          intel 9系主板就已经加入了可走PCIe通道的M.2接口,100系主板还会有对同是走PCIe通道的SATA Express的原生支持。
          100系的中高端芯片组还将支持到PCIe 3.0,通道数量也会有较大提高,9系为8条,100系中Z170为20条,H170为16条。
          没错,你没有看错,也就是说,因特尔把原来吝啬的8条PCI-2.0给咱们升级到了16-20条PCI-E3.0


          IP属地:山东6楼2015-10-25 07:13
          回复
            感觉怎么少了点东西,原来被吞楼了,补上
            造成硬盘存储时延迟的三大因素,存储介质本身、控制器,以及软件接口标准
            而最新的NVMe最掉渣天的在于:NVMe面向的是PCIe SSD,原生PCIe主控与CPU直接相连,而不是传统方式,通过南桥控制器中转,再连接CPU
            还有一个好消息:驱动适用性广

            NVMe标准的也解决了不同PCIe SSD之间的驱动适用性问题。此前的PCIe SSD,均需要安装驱动程序后才能正常使用,而不同的厂商又各自为政,每个厂商产品都有自己的驱动,SSD也不能作为引导使用。
            但支持NVMe标准之后,PCIe SSD就可适用于多个不同平台,也不需要厂商独立提供驱动支持。


            IP属地:山东8楼2015-10-25 07:16
            回复
              看我帖子是否对各种技术有所了解哪


              IP属地:山东来自Android客户端11楼2015-10-25 22:57
              回复
                转载请注明出处 谢谢


                IP属地:北京12楼2015-11-30 20:54
                回复