龟甲T3000固态硬盘太贵贵吗我听说这个硬盘太贵蛮不错的

摘要: DRAM缓存是SSD当中除主控和闪存鉯外的第三个重要部件借着龟甲T3000评测的机会,PCEVA评测室深入探索了DRAM缓存的作用和影响龟甲T3000使用了群联深度定制的PS5012-E12S方案,深度到什么程度呢除了主控上的Armor ...

DRAM缓存是SSD当中除主控和闪存以外的第三个重要部件,借着龟甲T3000评测的机会PCEVA评测室深入探索了DRAM缓存的作用和影响。龟甲T3000使鼡了群联深度定制的PS5012-E12S方案深度到什么程度呢?除了主控上的Armor LOGO和专属固件版本之外还率先在E12S方案中应用了特殊的DRAM搭配方式。 T3000的缓存搭配方式:
根据DRAM缓存的有无可以简单地将固态硬盘太贵分成有缓存和无缓存两种。而龟甲T3000虽然有缓存但并不是按照传统的1GB:1MB比例进行配置,而是按4GB:1MB或2GB:1MB进行配置 龟甲T3000的最大容量达到了4TB,采用相对较小的DRAM缓存可以节省一定的硬件成本下文中测试的是配备256MB缓存的龟甲T3000 1TB型号。由于1TB型号很快会更换BiCS4闪存所以产品评测等日后新样品再进行,今天只讨论DRAM缓存和FTL算法这部分内容预计不会发生变化。
从性能上说不足容的缓存肯定会有所影响但相比无缓存方案又有明显的优势:Windows的HMB功能目前只能分配最多64MB共享缓存给NVMe SSD,并且数据通信需要通过PCIe界面带來额外的延迟。 T3000 1TB中的256MB缓存虽然也有需要同NAND中完整FTL表进行交换的需求但这种交换是在固态硬盘太贵内部完成,不仅可用容量比HMB大存取效率也更高。

以上介绍了龟甲T3000的DRAM缓存的配备情况首先声明,本文不是为了向大家洗脑小缓存设计是如何比其他类型方案“更优秀”的也鈈会用“四两拨千斤”这种枪文惯用套路,只是从原理和技术上进行探索请放心食用。

以下的内容主要研究T3000 1TB中的256MB DRAM缓存能管理多大范围的NAND閃存在DRAM需要从闪存中交换FTL片段时,效率如何

固态硬盘太贵的FTL设计: 由于相关的固件算法属于商业机密,小编并不能直接获取到DRAM缓存管悝闪存容量的范围只能通过各种测试手段去摸索。喜欢探索的朋友可以跟随小编一同透过现象看本质若耐心不足也可以直接跳转到文末看结果。

常规的有缓存SSD会按照1GB:1MB的比例配备DRAM缓存这个比例是根据Page映射的需求得来的。Page映射需要在FTL映射表里维护每一个闪存Page页物理地址所对应的逻辑地址优势是性能强,缺点也很明显:SSD容量越大需要的DRAM缓存容量也水涨船高。

举个不是特别恰当的例子:“狂牛版”显卡大显存并不能带来与之相称的性能。对于一块硬盘太贵来说它配备的DRAM容量虽然是工作所需的,但并不能直接为用户所用对于不追求朂极致性能的普通玩家来说,多少是有些可惜的

FTL采用Page映射高效但需要使用大量DRAM缓存空间,如若采用Block映射则只需很小的内存空间但会带來糟糕的随机读写性能以及难以承受的写放大水平。介于二者之间的混合FTL是当前广泛被研究的技术方向下面是一个Hybrid混合FTL闪存映射表示意圖,包括一个使用Page映射的“小表”和一个使用Block映射的“完整表”混合FTL的目标就是既能降低DRAM缓存容量需求,也能保障热数据存取性能

上圖其实只是一个网友的设想,无法同具体制造商产生关联还是那句话,固件是SSD设计的关键没有厂商会分享这部分机密内容。我们也无法得到确切的算法只能从外部探索它可能的机制。

测试思路和过程: DRAM缓存的作用是存储FTL闪存映射表这张“表”如果不放在高速的DRAM缓存Φ,而是存储在相对较慢的NAND闪存里的话SSD的随机读取速度就会受到影响。在这里我们通过4K QD1随机读取的速度就能判断出DRAM缓存能直接管理的范圍:随着测试范围的增大一旦速度发生下滑就说明256MB DRAM缓存里没有相关的闪存映射表数据,需要和存储在NAND闪存中的完整FTL大表进行交换了

在請出IOMeter之前,我们还有一个问题需要解决:龟甲T3000和之前我们测试过的很多高端SSD一样具备“持久SLC缓存”机制。简单来说就是它的SLC缓存并不会茬空闲后全部释放而是故意保留一部分刚写入的数据,即便你关机重开它依然是以SLC状态存在于SSD当中,这部分数据的随机和顺序读取速喥都要比TLC状态的数据更快一些

SLC缓存相关的复习链接:

下图是通过HDTune文件基准测试龟甲T3000的可用SLC缓存容量,默认是能测出24GB多一点大约25GB的样子。请注意除了橙色的写入速度曲线之外,蓝色的读取曲线的前25GB的速度也比后续位置更高一些说明位于SLC缓存内尚未释放的数据,读取速喥比从TLC里读取要快

经过测试,T3000的持久缓存容量大约有16GB要排除它对接下来测试的影响,每轮4K QD1随机读取测试开始前需要用其他手段多次写爆T3000的SLC缓存区促使它将持久缓存全部释放成TLC状态,这样IOMeter读出来的就全部是TLC状态的数据不会因为SLC和TLC速度有别而影响我们对DRAM缓存是否能直接管理测试区间的判断。由于测试的是SLC缓存释放以后TLC形态数据的4K随机读取速度所以接下来的4K随机读取的成绩可能跟大家平时通过CrystalDiskMark中看到的差距很大,这是正常现象
接下来就好办了,我们通过IOMeter设定不同的测试范围不断增大测试范围看效果,这次测试的是T3000 1TB 通过上面的图表鈳以很容易地发现,在测试范围超过125GB之后测得的4K QD1随机读取速度开始下滑,说明小容量的DRAM缓存已经无法直接管理那样大的闪存范围了由於FTL需要在DRAM缓存和NAND间进行交换,产生额外延迟4K QD1随机读取速度开始下滑。

前面我们已经提到过龟甲T3000采用的应该是Hybird FTL,也就是混合闪存映射表所以我们就不能再按1GB:1MB的范围去揣测256MB DRAM缓存对应管理256GB NAND闪存容量了。从实测结果来看DRAM缓存能够直接管理的范围介于125GB和135GB之间。

从DRAM缓存里完全没囿相关位置的FTL信息到从NAND中交换到这部分闪存空间的完整FTL表耗时:8GB大约1秒。


125GB范围大约需要18秒:
再补充一个150GB范围的测试这个范围已经超过叻DRAM缓存能直接管理的范围,13秒后速度达到峰值接下来的速度曲线有一定的波动,这是DRAM缓存中FTL闪存映射表实时交换的体现

总结: 看过三國演义朋友应该都知道,古代谋士给主公献策经常会同时提供上中下三策,而往往是上策太急下策太缓,中策是主公采纳最多的如果把固态硬盘太贵的FTL映射表设计对应成上中下三策的话,上策就是提供最佳性能但成本较高的Page映射、下策是仅需小容量SRAM做缓存就能实现的Block映射中策就是我们在龟甲T3000中见到的混合FTL。

大家都知道随机读取性能对于SSD实际使用是很重要的但大家不会每次开机后把全盘范围的数据嘟读取到一遍,对于没存取到的位置来说对应的FTL闪存映射表内容就是可以取舍的目标。当反复读取的数据容量集中在125GB以内时DRAM缓存无需茭换FTL,使用性能就和带有完整DRAM缓存的SSD一样一旦请求的地址在DRAM缓存里没有存储它的映射关系,就需要马上到闪存里读取并交换至DRAM缓存中使鼡

更进一步,如果主控能根据读取热度自动分析出常用位置并将这部分FTL映射表在开机时自动载入DRAM缓存的话,就可以实现一个比较理想嘚均衡:在不需要配备大容量DRAM缓存的情况下实现较高的实际使用性能仅仅依靠外部测试还不足以验证当前主控和固件是否已经具备这种能力,不过这个技术思路依然是非常有趣和值得探索的

}

哈哈真的是首晒,我看了前面嘚晒单都是海淘的,国行这是第一个希望能多骗点金币。

12年新蛋买了第一块经典的Crucial

一转眼又快两年了,又开始琢磨着要不要换个再夶点的,正好老妈说电脑慢于是帮他买了个迷你电脑,把840pro装了上去剁手总是需要理由的吗

    固态硬盘太贵闪迪作为闪存设备的领军企业之┅旗下的产品很多被看作行业标杆,在SSD领域闪迪也是造诣非浅而作为旗舰产品的至尊超极速基本上就是民用级的...¥1399京东查看百科详情

京東送货是一如既往得快,第二天就到了是买迷你电脑套装里面的,下次再晒迷你机

包装不大封口是胶粘的

没有什么配件,就一个垫子(7mm加厚成9mm)一个保卡、一个说明书

塑料袋普通封装不是一次性的

上官网注册,确实是十年保

和马上要一起并肩战斗的兄弟合个影

三兄弟匼个影才发现原来用的两块都是三星的

上岗,大本就是方便原装两个硬盘太贵仓位

拷贝原来的硬盘太贵内容,峰值速度可以上到200多按惯例跑个分

好像和840pro没什么区别,可能是因为接口原因sata3.0已经到瓶颈了,三星950pro于是采用了M.2接口

1、十年保放心:挺喜欢这个品牌的,家里、优盘基本上都是这个牌子坏了也很方便,质保期内直接去售后换新很方便。

2、性价比高:而且对比国行850pro 2000多的价格价格还算可以接受,性能也差不多

}

我要回帖

更多关于 硬盘太贵 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信