无外置DRAM缓存方案固态硬盘的性能分析

2019-05-17 14:55:17 1点赞 2收藏 0评论

固态硬盘的工作原理对于普通用户而言就是一个黑盒,虽然你能够打开它的外壳,却无法从外观去深入了解它的运作原理。为什么不同型号的固态硬盘性能天差地别?为什么同一种硬件方案会有不同的使用效果?


无外置DRAM缓存方案固态硬盘的性能分析

今天笔者就从当前普及的无外置DRAM缓存固态硬盘说起,谈谈不同主控在的固件算法差异,以及由此产生的性能影响。下图是东芝原厂的TR200固态硬盘拆解,它是一个典型的无外置DRAM缓存固态硬盘。


无外置DRAM缓存方案固态硬盘的性能分析

固态硬盘使用的NAND闪存本身性能出众,无需像过去机械硬盘那样利用缓存来提升性能,但却需要维护一张特殊的LUT查找表来工作。传统的固态硬盘使用DRAM缓存芯片来存储这张LUT表,下图红圈内是东芝Q300固态硬盘中的DRAM缓存芯片。


无外置DRAM缓存方案固态硬盘的性能分析

 无外置DRAM缓存,通常也被称为无缓存方案,它是指通过固件适应省去了DRAM芯片的固态硬盘解决方案。无外置DRAM缓存并不意味着完全没有缓存,实际上它同样需要LUT表,只是表的结构不同,容量较小并且存储于主控内集成的小容量SRAM当中。由于不需要额外的DRAM芯片,无外置DRAM缓存固态硬盘的成本更低,在处理好性能与成本关系的基础上也能取得更好的性价比。


无外置DRAM缓存方案固态硬盘的性能分析

 同一类型的硬件方案会因为具体设计的不同而产生很大差异,下面选择某S、某M的无外置DRAM缓存主控,与东芝TR200中的TC58NC1010GSB主控进行一番性能对比。


无外置DRAM缓存方案固态硬盘的性能分析

 测试工具选择Txbench的Advanced Benchmark,通过设定不同的Measurement Size,变换测试的数据范围。无外置DRAM缓存的固态硬盘由于主控内置SRAM容量有限,通常不能高效地随机访问大空间内的数据。


无外置DRAM缓存方案固态硬盘的性能分析

 某M主控:主控内SRAM能够覆盖1GB范围,在此范围内的随机寻址能够高效进行,4K读取38.9MB/s,超出之后跌到20MB/s左右。


无外置DRAM缓存方案固态硬盘的性能分析

 某S主控的策略(SM2268XT),完全没有优化,效率最低,全程只有20MB/s出头的4K随机读取效能。


无外置DRAM缓存方案固态硬盘的性能分析

 东芝TC58NC1010GSB主控的策略,从512MB区间一直到4GB区间,4K随机读取始终保持在40MB/s以上,展示出不俗的主控LUT表效率。


无外置DRAM缓存方案固态硬盘的性能分析

 测试范围扩展到32GB范围后性能依旧保持良好水平:


无外置DRAM缓存方案固态硬盘的性能分析

 一个没有外置DRAM缓存的主控方案,东芝是如何做到和有DRAM缓存方案效果相媲美的?答案或许要从主控内SRAM的容量以及LUT表的结构说起。对于固态硬盘的固件算法来说,Page Mapping更细化,通常需要1GB:1MB的缓存空间,即480GB固态硬盘通常需要512MB的DRAM缓存容量。相对的,Block Mapping粒度更大,甚至只需4MB左右内存就能管理高达1TB的闪存容量。


无外置DRAM缓存方案固态硬盘的性能分析

通过固件上的优化,结合Block Mapping与Page Maaping算法,优化LUT表结构,就能提升更大范围的随机读写性能表现。尽管没有外置DRAM缓存,TR200依然能够提供240GB到960GB的海量存储空间,并在足够大的寻址范围内保持出色的随机读取效能。固件算法优化和针对闪存颗粒的适配对TR200的性能表现起了重要作用,原厂固态硬盘使用自主研发主控的优势正在于此。

展开 收起

QNAP 威联通 TS-453Bmini 四盘位NAS网络存储(J3455、4GB内存)

QNAP 威联通 TS-453Bmini 四盘位NAS网络存储(J3455、4GB内存)

2199元起

Synology 群晖 DS918+ 四盘位NAS网络存储服务器

Synology 群晖 DS918+ 四盘位NAS网络存储服务器

3915.43元起

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器

2288.29元起

Synology 群晖 DS418play 4盘位NAS网络存储服务器

Synology 群晖 DS418play 4盘位NAS网络存储服务器

3700元起

Synology 群晖 DS218j 2盘位NAS网络存储服务器

Synology 群晖 DS218j 2盘位NAS网络存储服务器

1195.32元起

Synology 群晖 DS218play 2盘位NAS网络存储服务器

Synology 群晖 DS218play 2盘位NAS网络存储服务器

1860元起

Synology 群晖 DS718+ 2盘位NAS网络存储服务器

Synology 群晖 DS718+ 2盘位NAS网络存储服务器

3600元起

群晖(Synology)DS1618+ 6盘位NAS网络存储服务器 (无内置硬盘 )

群晖(Synology)DS1618+ 6盘位NAS网络存储服务器 (无内置硬盘 )

6600元起

Synology 群晖 DS418 四盘位NAS网络存储服务器 新款

Synology 群晖 DS418 四盘位NAS网络存储服务器 新款

3300元起

TERRAMASTER 铁威马 F4-220 NAS存储

TERRAMASTER 铁威马 F4-220 NAS存储

2099元起

QNAP 威联通 TS-453B NAS存储服务器

QNAP 威联通 TS-453B NAS存储服务器

4396.59元起

TerraMaster 铁威马 F2-220 双盘NAS千兆网络存储(intel 2.4GHz、2G内存)

TerraMaster 铁威马 F2-220 双盘NAS千兆网络存储(intel 2.4GHz、2G内存)

1499元起

Synology 群晖 DS418j 4盘位NAS网络存储服务器

Synology 群晖 DS418j 4盘位NAS网络存储服务器

2580元起

铁威马 TERRA MASTER F8-421企业级intel四核 八盘位NAS网络存储服 云存储务器 四千兆网口

铁威马 TERRA MASTER F8-421企业级intel四核 八盘位NAS网络存储服 云存储务器 四千兆网口

8699元起

威联通(QNAP)TS-653B 4G内存 六盘位nas中小企业网络存储服务器 私有云存储 磁盘阵列(无内置硬盘)

威联通(QNAP)TS-653B 4G内存 六盘位nas中小企业网络存储服务器 私有云存储 磁盘阵列(无内置硬盘)

6430元起

威联通(QNAP)TS-832XU-4G内存四核CPU八盘位单电源机架式NAS磁盘阵列网络存储器(TS-831XU升级版)

威联通(QNAP)TS-832XU-4G内存四核CPU八盘位单电源机架式NAS磁盘阵列网络存储器(TS-831XU升级版)

6510元起
0评论

发表评论请 登录
评论举报

请选择举报理由

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
2
扫一下,分享更方便,购买更轻松