您是第 位访客

samsung ssd 960 evo 测评[译]

原文:http://www.anandtech.com/show/10833/the-samsung-960-evo-1tb-review

上个月,Samsung 960 Pro 以惊人的幅度打破了消费级SSD的大部分性能记录。令人印象深刻的是,其将高性能和大容量的产品集成到了较小的package中,但在我们看来,2TB的960 Pro实在太贵了,难以成为大多数喜爱者的选择。

960 EVO使用了与960 Pro一样强大的SSD主控和较便宜的 TLC 3D NAND,其价格更加实惠,同时仍然具有与960 Pro相近的峰值性能。尽管它是作为三星的低端 M.2 PCIe,960 EVO的目标是超过去年的950 Pro和目前三星竞争对手的旗舰 PCIe SSD 产品。

samsung ssd 850 evo 测评[译]

原文:http://www.anandtech.com/show/8747/samsung-ssd-850-evo-review

三星在SSD领域一直都使我印象深刻。三星早期的SSD并不是很好,但自从推出SSD 830以来,三星在SSD领域做出了很多杰出的贡献,为SSD的性能,成本和可靠性设定了较高的标准。三星是第一家在客户端SSD中使用TLC NAND的制造商。这个行业的其他厂商花了两年的时间才能跟上三星的步伐,甚至在今天,SanDisk仍是除三星外唯一一家拥有TLC SSD的厂商。

最佳固态硬盘花落谁家[译]

原文链接:http://www.anandtech.com/show/9799/best-ssds

虽然下一代的64层或者更多层的3D NAND还没有正式上市,但是距离上市也越来越近了。东芝和西部数据最近在Computex上宣布推出首款采用3D NAND的主流客户端SSD。镁光和海力士在新的下一代3D NAND以及基于它们的SSD方面应该也不会太过于落后。随着闪存生产商逐渐实现 3D NAND 的满负荷生产,当前正在持续的NAND缺货现象将会逐渐得到缓解,SSD的价格也会渐渐停止上升。然而,这些新的SSD目前还没正式对外销售,所以这篇文章的介绍也不会带来任何的重大变化。

disksim-3.0 with flashsim 源码分析(六):垃圾回收

仍然以DFTL为例,在 dftl.c 文件中有一个 opm_write() 函数,前面对这个函数也进行过介绍,这个函数主要是实现 dftl 的写操作逻辑。在这个函数中会进行 GC 操作的判断,先调用 nand_get_free_blk(0) 函数,如果返回 -1 ,则表示需要进行垃圾回收,当整个 SSD 的空闲页大于阈值的时候就停止垃圾回收。这部分的代码,如下所示:

disksim-3.0 with flashsim 源码分析(五):写操作

flashsim中读写操作的函数调用流程是: callFsim() –> send_flash_request() –> opm_write() –> nand_page_write()

callFsim(): 主要解决的是缓冲区中映射表的查找和替换。
send_flash_request(): 通过判断当前使用的是什么类型的FTL,然后将读写请求发送到该 FTL 中去处理。
opm_write(): FTL 中的读写操作,
nand_page_write(): 最底层的读写操作的实现。

disksim-3.0 with flashsim 源码分析(三):callFsim()函数介绍

disksim-3.0 with flashim 和前面的 disksim-4.0 with ssdmodel 在逻辑上基本相似,只是多了些 FTL 层的东西。和前面介绍的 disksim-4.0 with ssdmodel 一样,程序仍然是从 disksim_device.c 中的 device_event_arrive() 函数中进入到 ssd 模块的。

进入到 ssd 模块后首先进入的是 disksim_simpleflash.c 文件,这就类似于 disksim-4.0 with ssdmodel 中的 ssd.c 文件,他们实现的功能有很多是相同的。

最后在 simpleflash_get_acctime() 函数中调用 callFsim() 函数。callFsim() 函数以后的内容才是 flashsim 重点实现的部分。